1
結果をパラメーターに書き込むジオコーダー関数を作成します。google mapsジオコーダー関数にパラメーターを追加します。
function geoCode(latlng,div) {
gc.geocode({'latLng': latlng}, function (result, status) {
if (status == google.maps.GeocoderStatus.OK) {
new google.maps.Marker({
position: result[0].geometry.location,
map: map
});
$(div).html(result[0].formatted_address);
}
});
geocoder関数にdivパラメータを追加するにはどうすればよいですか?
このよう:
gc.geocode({'latLng': latlng, writeHere: div}, function (result, status) {
...
$(writeHere).html(result[0].formatted_address);
}
をしかし、それは動作していないんです。
ご協力いただければ幸いです。
ありません...私はジオコード関数にパラメータを追加しました。私は結果をこの 'div'に書きたいが、 'gc.geocode'サブ関数はこの結果を生成し、この関数にこの 'div'パラメータを追加することはできない。 – kree
'div'変数はそのスコープからアクセス可能でなければなりません。あなたは '.geocode'を呼び出す直前に' var div = div; 'を追加しようとすることができますが、これが問題であるかどうかはわかりません。 Btw、最後に閉じ括弧がありません。 – mekwall
はい、これは問題です。私はコールに 'div'を与えたい。 – kree