我使用以下代码在默认谷歌地图应用程序上显示位置,但地图上的指针显示我不想要的纬度和逻辑值。也可以在默认谷歌上删除自定义图钉地图应用?
String uriBegin = "geo:" + Latitude + "," + Longitude;
String query =Latitude + "," + Longitude ;
String encodedQuery = Uri.encode(query);
String uriString = uriBegin + "?q=" + encodedQuery + "&z=16";
//String uriString = "?q=" + encodedQuery ;
Uri uri = Uri.parse(uriString);
Intent intent = new Intent(android.content.Intent.ACTION_VIEW, uri);
startActivity(intent);
答案 0 :(得分:2)
如果您选中this link
你会发现:
geo:0,0?q = lat,lng(label)以给定的经度显示地图 纬度与字符串标签。例: “地理:0,0 Q = 34.99,-106.61(宝)”
P.S。我不认为您可以在Google地图应用程序中使用自定义标记。
String uriBegin = "geo:" + Latitude + "," + Longitude;
String query =Latitude + "," + Longitude ;
String encodedQuery = Uri.encode(query);
String uriString = uriBegin + "?q=" + encodedQuery + "(Anylabelyouwant)" + "&z=16";
//String uriString = "?q=" + encodedQuery ;
Uri uri = Uri.parse(uriString);
Intent intent = new Intent(android.content.Intent.ACTION_VIEW, uri);
startActivity(intent);