在MapView中放置引脚

时间:2010-04-23 06:51:41

标签: android maps android-maps

我知道这个: Drop Pin on Default Google Maps from My App in Android? 并做同样的事情。 但在我打电话后,地图上没有针脚下垂: startActivity(new Intent(Intent.ACTION_VIEW,uri));

地图以该uri-location为中心,但地图上没有任何针脚掉落。

所以,有一个问题: 如何在地图上放针?

1 个答案:

答案 0 :(得分:7)

你需要添加一些东西来搜索(q param)。如果您只有lon / lat,请将其指定两次,如下所示:

Uri uri = Uri.parse("geo:36.4248,-5.14495?z=14&q=36.4248,-5.14495"); 
Intent intent = new Intent(Intent.ACTION_VIEW, uri); 
startActivity(intent); 

请注意,z参数是可选的。

您还可以在q的lon之后将其添加到括号中来标记该引脚,即

Uri uri = Uri.parse("geo:36.4248,-5.14495?z=14&q=36.4248,-5.14495(My+pin+label)"); 
Intent intent = new Intent(Intent.ACTION_VIEW, uri); 
startActivity(intent);