Android MapView中的插针

Android MapView中的插针,android,maps,android-maps,Android,Maps,Android Maps,我读到: 也一样。 但在我打电话后,地图上没有掉针: startActivity(新意图(Intent.ACTION_视图,uri)) 地图以该uri位置为中心,但没有任何pin掉在地图上 因此,有一个问题: 如何在地图上放置pin?您还需要添加一些搜索内容(q参数)。如果您只有一个lon/lat,请按以下方式指定它两次: Uri uri = Uri.parse("geo:36.4248,-5.14495?z=14&q=36.4248,-5.14495"); Intent intent

我读到: 也一样。 但在我打电话后,地图上没有掉针: startActivity(新意图(Intent.ACTION_视图,uri))

地图以该uri位置为中心,但没有任何pin掉在地图上

因此,有一个问题:
如何在地图上放置pin?

您还需要添加一些搜索内容(q参数)。如果您只有一个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之后的括号中添加pin来标记pin,即

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); 

嘿,你能告诉我你做了什么吗?这对我来说很酷,man.prev_geo_uri=uri.parse(“geo:+prevLocation.getLatitude()+”,“+prevLocation.getLatitude());startActivity(新的意图(意图.动作视图,上一个地理uri));[此处][1]是android中MapView上DragAndDrop的完整代码[1]: