当前位置: 首页 > news >正文

任县网站建设多少钱内衣网站建设详细方案

任县网站建设多少钱,内衣网站建设详细方案,.net网站开发怎么发布,wordpress插件中文开年第一篇#xff0c;处理了一下年前的小问题。 问题#xff1a;本地app跳转到第三方app地图进行导航#xff0c;获取不到第三方地图是否安装。 解决#xff1a; 1.添加包名 This can be done by adding a queries element in the Android manifest.在app下的…开年第一篇处理了一下年前的小问题。 问题本地app跳转到第三方app地图进行导航获取不到第三方地图是否安装。 解决 1.添加包名  This can be done by adding a queries element in the Android manifest.在app下的manifest文件内manifest标签下添加queries标签设置包名 queriespackage android:namecom.autonavi.minimap /package android:namecom.baidu.BaiduMap /package android:namecom.tencent.map //queries 2.MapUtil工具类 import android.content.Context; import android.content.Intent; import android.net.Uri; import android.os.Build;import java.io.File;public class MapUtil {public static final String PN_GAODE_MAP com.autonavi.minimap;// 高德地图包名public static final String PN_BAIDU_MAP com.baidu.BaiduMap; // 百度地图包名public static final String PN_TENCENT_MAP com.tencent.map; // 腾讯地图包名/*** 检查地图应用是否安装* return*/public static boolean isGdMapInstalled(){return isInstallPackage(PN_GAODE_MAP);}public static boolean isBaiduMapInstalled(){return isInstallPackage(PN_BAIDU_MAP);}public static boolean isTencentMapInstalled(){return isInstallPackage(PN_TENCENT_MAP);}/*** 判断是否安装目标应用*/private static boolean isInstallPackage(String packageName) {/**判断 API版本是否大于 29Android 11* 判断应用是否安装(高德或者百度等)注意存储分区* 大于29会强制分区*/if (Build.VERSION.SDK_INT 24) {return new File(/data/data/ packageName).exists();}else {return new File(storage/emulated/0/Android/data/ packageName).exists();}}/*** 百度转高德* param bd_lat* param bd_lon* return*/public static double[] bdToGaoDe(double bd_lat, double bd_lon) {double[] gd_lat_lon new double[2];double PI 3.14159265358979324 * 3000.0 / 180.0;double x bd_lon - 0.0065, y bd_lat - 0.006;double z Math.sqrt(x * x y * y) - 0.00002 * Math.sin(y * PI);double theta Math.atan2(y, x) - 0.000003 * Math.cos(x * PI);gd_lat_lon[0] z * Math.cos(theta);gd_lat_lon[1] z * Math.sin(theta);return gd_lat_lon;}/*** 高德、腾讯转百度* param gd_lon* param gd_lat* return*/private static double[] gaoDeToBaidu(double gd_lon, double gd_lat) {double[] bd_lat_lon new double[2];double PI 3.14159265358979324 * 3000.0 / 180.0;double x gd_lon, y gd_lat;double z Math.sqrt(x * x y * y) 0.00002 * Math.sin(y * PI);double theta Math.atan2(y, x) 0.000003 * Math.cos(x * PI);bd_lat_lon[0] z * Math.cos(theta) 0.0065;bd_lat_lon[1] z * Math.sin(theta) 0.006;return bd_lat_lon;}/*** 打开高德地图导航功能* param context* param slat 起点纬度* param slon 起点经度* param sname 起点名称 可不填0,0null* param dlat 终点纬度* param dlon 终点经度* param dname 终点名称 必填*/public static void openGaoDeNavi(Context context, double slat, double slon, String sname, double dlat, double dlon, String dname){String uriString null;StringBuilder builder new StringBuilder(amapuri://route/plan?sourceApplicationmaxuslife);if (slat ! 0) {builder.append(sname).append(sname).append(slat).append(slat).append(slon).append(slon);}builder.append(dlat).append(dlat).append(dlon).append(dlon).append(dname).append(dname).append(dev0).append(t0);uriString builder.toString();Intent intent new Intent(Intent.ACTION_VIEW);intent.setPackage(PN_GAODE_MAP);intent.setData(Uri.parse(uriString));context.startActivity(intent);}/*** 打开腾讯地图* params 参考http://lbs.qq.com/uri_v1/guide-route.html** param context* param slat 起点纬度* param slon 起点经度* param sname 起点名称 可不填0,0null* param dlat 终点纬度* param dlon 终点经度* param dname 终点名称 必填* 驾车typedrivepolicy有以下取值0较快捷1无高速2距离policy的取值缺省为0* from dqAddress fromcoord dqLatitude , dqLongitude */public static void openTencentMap(Context context, double slat, double slon, String sname, double dlat, double dlon, String dname) {String uriString null;StringBuilder builder new StringBuilder(qqmap://map/routeplan?typedrivepolicy0refererzhongshuo);if (slat ! 0) {builder.append(from).append(sname).append(fromcoord).append(slat).append(,).append(slon);}builder.append(to).append(dname).append(tocoord).append(dlat).append(,).append(dlon);uriString builder.toString();Intent intent new Intent(Intent.ACTION_VIEW);intent.setPackage(PN_TENCENT_MAP);intent.setData(Uri.parse(uriString));context.startActivity(intent);}/*** 打开百度地图导航功能(默认坐标点是高德地图需要转换)* param context* param slat 起点纬度* param slon 起点经度* param sname 起点名称 可不填0,0null* param dlat 终点纬度* param dlon 终点经度* param dname 终点名称 必填*/public static void openBaiDuNavi(Context context,double slat, double slon, String sname, double dlat, double dlon, String dname){String uriString null;double destination[] gaoDeToBaidu(dlat, dlon);dlat destination[0];dlon destination[1];StringBuilder builder new StringBuilder(baidumap://map/direction?modedriving);if (slat ! 0){//起点坐标转换double[] origin gaoDeToBaidu(slat, slon);slat origin[0];slon origin[1];builder.append(originlatlng:).append(slat).append(,).append(slon).append(|name:).append(sname);}builder.append(destinationlatlng:).append(dlat).append(,).append(dlon).append(|name:).append(dname);uriString builder.toString();Intent intent new Intent(Intent.ACTION_VIEW);intent.setPackage(PN_BAIDU_MAP);intent.setData(Uri.parse(uriString));context.startActivity(intent);} } 3.调用 MapUtil. openGaoDeNavi(Context context, double slat, double slon, String sname, double dlat, double dlon, String dname)工具类可以直接用SelectDialog就是一个底部弹窗。
http://www.w-s-a.com/news/399835/

相关文章:

  • 专业网站建设质量推荐网络销售是做网站推广
  • 旅游网站建设模板wordpress最好最全的教程
  • 网站站长在哪登陆后台网站设计一年费用
  • 济南比较好的网站建设公司邢台信息网123
  • 双峰网站建设漳州优化网站建设
  • app和网站开发的成本虚拟主机是啥
  • 想做一个自己设计公司的网站怎么做的销售培训
  • 南昌网站建设模板合作凡客app哪去了
  • 有免费做网站的吗建设互联网站
  • 北京市保障房建设投资中心网站淄博哪个网站做房屋出赁好
  • 如何做网站的优化网站开发怎么收费
  • 网站的关键词怎么选择2345实用查询
  • 免费的制作网站做图剪片文案网站app接单
  • 中国有多少网站有多少域名上海网站建设网页制作邢台
  • 网站 数据报表如何做室内设计联盟官方网站入口
  • 怎样建设网站论文合肥做网站的软件公司
  • 收款后自动发货的网站是怎么做的怎么看网站后台网页尺寸
  • 谷歌seo引擎优化宁波seo关键词
  • 外贸网站建设需要注意什么seo课程
  • 做信息图网站网站建设的软件介绍
  • 网站开发语言数据库有几种魏县审批建设的网站
  • 北京公司网站建设推荐海口建设
  • 不懂编程如何做网站婚礼网站模板
  • 像京东一样的网站wordpress入门视频教程7 - 如何在文章里加入视频和音乐
  • 惠州网站建设排名wordpress3万篇文章优化
  • 创建网站的三种方法北京建王园林工程有限公司
  • jsp网站建设模板下载十大免费excel网站
  • 网络公司网站图片网站建立好了自己怎么做优化
  • 云主机是不是可以搭建无数个网站百度快速seo优化
  • 房地产怎么做网站推广建立音乐网站