Allow clicking/tapping on the map.

This commit is contained in:
Thibaut Girka 2014-09-18 18:47:50 +02:00
parent 84becfe18e
commit 54d2f2aeb7
1 changed files with 9 additions and 6 deletions

View File

@ -87,21 +87,24 @@ public class GoogleMapImpl {
}
private void prepareMapView() {
mapView.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
mapView.getOverlays().add(new com.google.android.maps.Overlay() {
@Override
public boolean onTap(com.google.android.maps.GeoPoint p, MapView mapView)
{
Log.d(TAG, "onClick");
IOnMapClickListener listener = mapClickListener;
if (listener != null) {
try {
// TODO: Handle LatLng right
listener.onMapClick(new LatLng(0, 0));
listener.onMapClick(new LatLng(p));
} catch (RemoteException e) {
Log.w(TAG, e);
}
return true;
}
}
return false;
}
});
// TODO: this is actually never called
mapView.setOnLongClickListener(new View.OnLongClickListener() {
@Override
public boolean onLongClick(View v) {