如何获得被触摸的位置?

时间:2012-09-25 07:51:08

标签: android cordova cordova-2.0.0 google-maps-mobile

我制作了一个示例Android应用程序,它使用phonegap显示Google地图。我想获得地图上触摸的地点的位置。有什么方法吗?

1 个答案:

答案 0 :(得分:0)

它针对Android MapView的解决方案,但我确信你在PhoneGap中有类似的方法 我认为你需要扩展Overlay类并覆盖OnTap方法。

@Override
public boolean onTap(GeoPoint p,MapView mapView){
Log.d("TOUCHED_PLACE", "Latitutde:"+p.getLatitudeE6()/1E6 + " Longitude:"+p.getLongitude()/1E6);

}

更多信息: https://developers.google.com/maps/documentation/android/reference/com/google/android/maps/Overlay#onTap%28com.google.android.maps.GeoPoint,%20com.google.android.maps.MapView%29

:)