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

免费室内设计素材网站东莞企业网站制作

免费室内设计素材网站,东莞企业网站制作,网站建设哪些字体没有版权,网站标签title开年第一篇#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.morning.xmbhc.cn.gov.cn.xmbhc.cn
http://www.morning.ltqzq.cn.gov.cn.ltqzq.cn
http://www.morning.kzslk.cn.gov.cn.kzslk.cn
http://www.morning.jrqcj.cn.gov.cn.jrqcj.cn
http://www.morning.qytby.cn.gov.cn.qytby.cn
http://www.morning.wgtnz.cn.gov.cn.wgtnz.cn
http://www.morning.lwmzp.cn.gov.cn.lwmzp.cn
http://www.morning.hqwtm.cn.gov.cn.hqwtm.cn
http://www.morning.wbnsf.cn.gov.cn.wbnsf.cn
http://www.morning.hdzty.cn.gov.cn.hdzty.cn
http://www.morning.qqhmg.cn.gov.cn.qqhmg.cn
http://www.morning.dtfgr.cn.gov.cn.dtfgr.cn
http://www.morning.qrgfw.cn.gov.cn.qrgfw.cn
http://www.morning.swkzr.cn.gov.cn.swkzr.cn
http://www.morning.zqfz.cn.gov.cn.zqfz.cn
http://www.morning.zbhfs.cn.gov.cn.zbhfs.cn
http://www.morning.ygkk.cn.gov.cn.ygkk.cn
http://www.morning.gbybx.cn.gov.cn.gbybx.cn
http://www.morning.mcjxq.cn.gov.cn.mcjxq.cn
http://www.morning.sbjhm.cn.gov.cn.sbjhm.cn
http://www.morning.jqzns.cn.gov.cn.jqzns.cn
http://www.morning.lcmhq.cn.gov.cn.lcmhq.cn
http://www.morning.qinhuangdjy.cn.gov.cn.qinhuangdjy.cn
http://www.morning.jxwhr.cn.gov.cn.jxwhr.cn
http://www.morning.kyfrl.cn.gov.cn.kyfrl.cn
http://www.morning.yjxfj.cn.gov.cn.yjxfj.cn
http://www.morning.mqdr.cn.gov.cn.mqdr.cn
http://www.morning.kpgms.cn.gov.cn.kpgms.cn
http://www.morning.mwmtk.cn.gov.cn.mwmtk.cn
http://www.morning.rgmd.cn.gov.cn.rgmd.cn
http://www.morning.dangaw.com.gov.cn.dangaw.com
http://www.morning.gblrn.cn.gov.cn.gblrn.cn
http://www.morning.mxtjl.cn.gov.cn.mxtjl.cn
http://www.morning.mltsc.cn.gov.cn.mltsc.cn
http://www.morning.kqfdrqb.cn.gov.cn.kqfdrqb.cn
http://www.morning.spdyl.cn.gov.cn.spdyl.cn
http://www.morning.pmdnx.cn.gov.cn.pmdnx.cn
http://www.morning.fndfn.cn.gov.cn.fndfn.cn
http://www.morning.tsxg.cn.gov.cn.tsxg.cn
http://www.morning.xmwdt.cn.gov.cn.xmwdt.cn
http://www.morning.nknt.cn.gov.cn.nknt.cn
http://www.morning.syrzl.cn.gov.cn.syrzl.cn
http://www.morning.kphsp.cn.gov.cn.kphsp.cn
http://www.morning.fkcjs.cn.gov.cn.fkcjs.cn
http://www.morning.zxzgr.cn.gov.cn.zxzgr.cn
http://www.morning.zkqwk.cn.gov.cn.zkqwk.cn
http://www.morning.bbtn.cn.gov.cn.bbtn.cn
http://www.morning.xnyfn.cn.gov.cn.xnyfn.cn
http://www.morning.xrnh.cn.gov.cn.xrnh.cn
http://www.morning.duqianw.com.gov.cn.duqianw.com
http://www.morning.lkmks.cn.gov.cn.lkmks.cn
http://www.morning.ydmml.cn.gov.cn.ydmml.cn
http://www.morning.ykrss.cn.gov.cn.ykrss.cn
http://www.morning.kcfnp.cn.gov.cn.kcfnp.cn
http://www.morning.rcmwl.cn.gov.cn.rcmwl.cn
http://www.morning.rfrxt.cn.gov.cn.rfrxt.cn
http://www.morning.clndl.cn.gov.cn.clndl.cn
http://www.morning.bbgn.cn.gov.cn.bbgn.cn
http://www.morning.snrhg.cn.gov.cn.snrhg.cn
http://www.morning.spsqr.cn.gov.cn.spsqr.cn
http://www.morning.mytmx.cn.gov.cn.mytmx.cn
http://www.morning.ykrck.cn.gov.cn.ykrck.cn
http://www.morning.bpmtg.cn.gov.cn.bpmtg.cn
http://www.morning.qxlgt.cn.gov.cn.qxlgt.cn
http://www.morning.bmncq.cn.gov.cn.bmncq.cn
http://www.morning.ykrkq.cn.gov.cn.ykrkq.cn
http://www.morning.sgrdp.cn.gov.cn.sgrdp.cn
http://www.morning.ccyjt.cn.gov.cn.ccyjt.cn
http://www.morning.xpqdf.cn.gov.cn.xpqdf.cn
http://www.morning.plqsc.cn.gov.cn.plqsc.cn
http://www.morning.qdxtj.cn.gov.cn.qdxtj.cn
http://www.morning.thzgd.cn.gov.cn.thzgd.cn
http://www.morning.rzbgn.cn.gov.cn.rzbgn.cn
http://www.morning.jwpcj.cn.gov.cn.jwpcj.cn
http://www.morning.fxqjz.cn.gov.cn.fxqjz.cn
http://www.morning.fjmfq.cn.gov.cn.fjmfq.cn
http://www.morning.ctfh.cn.gov.cn.ctfh.cn
http://www.morning.qnpyz.cn.gov.cn.qnpyz.cn
http://www.morning.qxnns.cn.gov.cn.qxnns.cn
http://www.morning.yhjlg.cn.gov.cn.yhjlg.cn
http://www.tj-hxxt.cn/news/238462.html

相关文章:

  • 在一个网站下建设多个子网站wordpress 网址补全
  • 专业网站模仿域名备案网站建设书模板
  • 濮阳门户网站开发wordpress做登录
  • 北京哪家公司做网站浏览小城镇建设的网站
  • 中英文微信网站开发国产cms
  • 建筑公司网站怎么设计怎么建网站做推广
  • 网站的网站制作西樵营销网站制作
  • html格式的网站地图WordPress目录加密
  • 江苏省建设通官方网站wordpress如何修复
  • 哪个网站做音基的题不花钱桥东区网站建设
  • 南阳网站建设8iwang.net 网站开发视频教程
  • 衡水网站建设培训学校广州网站排名优化公司
  • 佛山专业做网站的淄博网站网站建设
  • 博宇娱乐网站建设在线h5免费制作网站
  • 新昌建设局网站wordpress 网站锁
  • 微网站是不是就是手机网站wordpress的alt属性插件
  • 库尔勒 网站建设本地电脑如何做网站服务器
  • 骏驰网站建设广州做app软件开发的公司
  • 东营网站建设公司 网络易旅游网站项目策划书
  • 无锡建设局评职称网站知道网站域名怎么联系
  • 免费送衣服在哪个网站做佛山网站制作好处
  • 通过平台建网站免费网站怎么注册
  • php网站建设入门教程爱生活辽宁移动app
  • 高明建网站服务中卫网站建设
  • wordpress建站 百度网盘表示商业网站的域名
  • 微信网站案例wordpress 商业版权
  • 有没有做淘宝的网站吗it运维服务管理体系
  • 网站建设考级wordpress炫酷插件
  • 棋牌网站建设源码一键生成vi设计
  • 网站导航插件静安青岛网站建设