あなたができることは、OnMapClickListenerを使用してクリックリスナーを有効にすることです。 ユーザーが地図上のどこかをクリック(タップ)すると、地図上でクリックした場所を示すonMapClick(LatLng)イベントが表示されます
イベントのLatLng値は、帰りました。 は、ここでは、このGoogleのsampleからの抜粋です:
@Override
public void onMapReady(GoogleMap map) {
mMap = map;
mMap.setOnMapClickListener(this);
mMap.setOnMapLongClickListener(this);
mMap.setOnCameraIdleListener(this);
}
//'point' holds the value of LatLng coordinates
@Override
public void onMapClick(LatLng point) {
mTapTextView.setText("tapped, point=" + point);
}
ここバージョンを使用すると、地図上をクリックして、コンソール・ログをチェックすると、あなたが正確に表示されます、この単純なfiddle demoで
function initMap() {
var myLatlng = {lat: -25.363, lng: 131.044};
var map = new google.maps.Map(document.getElementById('map'), {
zoom: 4,
center: myLatlng
});
map.addListener('click', function(e) {
console.log("clicked at " + e.latLng);
});
}
Javascriptを
にありますイベントが発生した場所を調整します。あなたの状況に戻り、ウェイポイントをクリックすると、ウェイポイントがどこにあるのかがわかります。
GoogleMaps API for androidを使用していただきありがとうございます。ありがとうございます。しかし、私の目標は、webviewでGoogleマップを使用することです。この[リンク](http://gebweb.net/optimap/)に似た何か。地図にウェイポイントを追加してカスタネットルートを作成する。 – user3844748
あなたのAndroidタグが私を混乱させました.Ok、WebViewのJavascriptサンプルを作成します。 – noogui