我认为这是一个非常棒的问题,但我不能这样做。
在适用于Android的新Google地图API(v2)中,您可以立即获取位置,以便在您编码时触摸地图上显示的新按钮:
myMap.setMyLocationEnabled(true);
这样可以正常工作,但我想在用户触摸此按钮时“抓住”该事件,因为我想添加更多操作,而我不知道如何在代码中引用该按钮。
有谁知道?
提前致谢。
答案 0 :(得分:0)
目前无法通过api实现这一目标。
功能请求已暂挂,我认为很快就会添加。
请参阅:http://code.google.com/p/gmaps-api-issues/issues/detail?id=4789
答案 1 :(得分:0)
哦,是的,抱歉。我应该更清楚地阅读你的问题。
为了你的问题:
在这些情况下,我建议您在mapView上布局自己的my-location-button并在该位置监听器上添加clicklistener,您可以获得当前位置。
map.moveCamera(CameraUpdateFactory.newLatLngZoom(new LatLng(latitude, longitude), zoom));
答案 2 :(得分:0)
GoogleMap.OnMyLocationButtonClickListener刚刚宣布。可能会在今天的下一个Google API版本中发布。