下载链接:
在App开发中,经常想在高德地图上标注我们想要的坐标点。其实这个动作很简单,但是,高德地图API开发文档把这一块藏得太隐蔽了。不太好找。
就几行代码。
Intent i = new Intent();
i.setAction("android.intent.action.VIEW");
i.addCategory("android.intent.category.DEFAULT");
i.setPackage("com.autonavi.minimap");
i.setData(Uri
.parse("androidamap://viewMap?sourceApplication=appname&poiname=abc&lat=31.023183&lon=121.268299&dev=0")); // softname,开发程序的名称
startActivity(i);
//--------------坐标为高德通过网络定位获取的坐标点
// 参数 说明 是否必填
// viewMap 服务类型 是
// sourceApplication 第三方调用应用名称。如 sinaweibo 是
// poiname POI名称 是
// lat 经纬度参数 是
// lon 经纬度参数 是
// dev 起终点是否偏移(0:lat 和 lon 是已经加密后的,不需要国测加密; 1:需要国测加密) 是