Googleのsimple geocode exampleは、わかりやすいようですが、それだけで必要な機能です。しかし、qTipツールチップから複数のGoogleマップを生成しているので、それぞれの地図の上にジオコード検索フィールドを置いてください(上にはない)。現在のFIDDLEを参照してください。これについてはどうすればいいですか?地図上にジオコードの検索が行われました。
0
A
答えて
0
解決済み。私は基本的にjQueryを使ってqTipのコンテナに検索ボックスを追加し、jQuery live()で検索ボタンのクリックを聞いた。私は新しいバイオリンを作成するのが面倒だけど、ここではいくつかのコードです:途中そこ
var geocoder;
geocoder = new google.maps.Geocoder();
...
api.map = new google.maps.Map(container[0], myOptions);
$(container).append('<div class="geosearch"><input type="text" class="geosearchinput" value="" /><button type="button" class="geosearchbutton">Search</button></div>');
...
$('button.geosearchbutton').live('click', function() {
var address = $(this).prev('input.geosearchinput').val();
geocoder.geocode({ 'address': address}, function(results, status) {
if (status == google.maps.GeocoderStatus.OK) {
map.setCenter(results[0].geometry.location);
... add marker and handle markers array ...
} else {
alert('Geocode was not successful for the following reason: ' + status);
}
});
});
1
divに適切なCSSを使用してください。あなたはそれが私の町の外に動作するために「SP」をオフにする必要が
https://files.nyu.edu/hc742/public/googlemaps/geocodesp.html
こちらを参照してください。
html { height: 100% }
body { height: 100%; margin: 0; padding: 0 }
#map_canvas { height: 100% }
#menu {
position: absolute;
top: 0px;
left: 0px;
padding: 0px;
font-family: Arial, sans-serif;
}
... ... ...
<div id="map_canvas"></div>
<div id="menu">
<b>address:</b>
<input id="text_address" type="text" size="60" onkeyup="checkReturn(event)">
<input id="check_sp" type="checkbox" checked="checked">SP
<input type="button" value="clear" onclick="document.getElementById('text_address').value=''; document.getElementById('text_address').focus()">
<input id="button3" type="button" value="clear markers" onclick="clearMarkers()">
</div>
関連する問題
- 1. 上限で地図を検索し、バインド
- 2. 地図上で検索操作を実行するには
- 3. Googleのカスタム検索地図
- 4. 地図上にマークされた場所をマークして検索する
- 5. 地図上に描画し、グラフィックで検索または座標を取得
- 6. 地図欄で検索
- 7. 弾性検索 - 地図上に均等に分布する
- 8. 地図上の弾性検索集約 - 各キーで
- 9. Googleマップv2の地図検索バー
- 10. 地図のオーバーレイアンドロイドと検索場所
- 11. 地図上の地図のポイント
- 12. GMaps API:Lat/LonCoordinatesと住所を使用した地図の検索
- 13. 地図上のプロット点R地図パッケージ
- 14. iOS swift MapKit、検索コールバックハンドラから追加されたピンが地図上に表示されない
- 15. 地図上の読み込み/ページの読み込み現在の地理的位置に地図を設定したいが、地図上に検索アイコンを表示したくないのですか?
- 16. ユーザーの所在地が地図上に表示されない
- 17. MKLocalSearchを使用して地図上の場所を検索する
- 18. 地図上に描画すると、地図上の建物のポリゴンが切り取られます
- 19. 地図上のフィルタ
- 20. 地図上の地域地図の変更AndroidSdk
- 21. 地図をドラッグすると検索結果が変更されます
- 22. 地図上に別の地図を表示できないリスナーイベント
- 23. 地上からの議会地方の地図を基本図として
- 24. Leaflet.js - 地図ビュー上のgeoJSON座標に合わせる
- 25. Google Maps(api v3) - mysqlクエリ結果をジオコードにループし、地図上に複数のマーカーを配置
- 26. 地図上にマーカーが表示されません
- 27. 地図上のカスタムボタンのアクティビティ
- 28. 地図上のオーバーレイ散布図(img)
- 29. 地図上の移動
- 30. 地図上の指示
:
は、Qティップの「レンダリング」イベントで。私は複数のマップが異なる位置(ツールチップ内)で生成されているので、JSがそれぞれのマップを生成した直後にフォームフィールドを生成する必要があると思います。 (私のバイブルを参照してください)それは私を混乱させるビットです。私はそれを続けて遊ぶよ... – Michael