jqueryを使用してGoogleマップv3にカスタムコントロールを追加するにはどうすればよいですか?google maps api
3
A
答えて
7
カスタムコントロールの要素をマップ自体で実行する関数にバインドする必要がありますが、jQueryを使用してDOMを操作するカスタムコントロールを追加するには、次のようにします。
$(function() {
var myOptions = {
...
mapTypeControl: false
}
map = new google.maps.Map($mapDiv, myOptions);
...
// Remove the custom control from the DOM to memory
$control = $(".myControlSelector").detach();
// Push the control to the top right position on the map
map.controls[google.maps.ControlPosition.TOP_RIGHT].push($control[0]);
});
詳しいドキュメントは次の場所にあります。http://code.google.com/apis/maps/documentation/javascript/controls.html#CustomControls
1
一つの例は、jQuery Google Maps pluginを使用してタグのフィルタリング制御を追加し、「Filter Markers Example」の近くに下を参照してください。
同様の例を持つ同じjQueryプラグインを使用しているAndroidアプリhere(ソースは、携帯電話/タブレット/デスクトップ)。
関連する問題
- 1. Google Maps APIとGoogle Maps Engine?
- 2. Google Maps Data APIとGoogle Maps API
- 3. google api infoWindow google maps api
- 4. Google Maps API + Jquery
- 5. Google Maps APIイメージ
- 6. Google Maps API -
- 7. google maps api
- 8. Google Maps Autocompletion API
- 9. Google Maps APIメール
- 10. Google Maps API - ロケーションファインダ
- 11. GeoLocation + Google Maps API?
- 12. Google Maps JavaScript API
- 13. Google Maps API RefererNotAllowedError
- 14. JavaScript- Google Maps API
- 15. Google Maps Directions API
- 16. Google Maps API
- 17. Google maps 'filtered' api
- 18. Google Maps Api - Departure_time
- 19. google maps api
- 20. Google Maps API - マーカー
- 21. Google Maps APIバウンドエラー
- 22. Google Mapsエラー:Google Maps APIエラー:MissingKeyMapError
- 23. Maps APIをV3:Google MapsのAPI V3で
- 24. Google Maps JavaScript APIとStatic Maps APIキー
- 25. google maps APIのGoogleアナリティクス
- 26. getpaths()ポリゴンgoogle maps api
- 27. AndroidのGoogle Maps API
- 28. AngularjsとGoogle maps API
- 29. Google Maps API v3オーバーレイ
- 30. GWT + Google Maps API v3
どのようなコントロールですか?詳細はどうぞ... – Michal
地図タイプ選択コントロールのように、私はそれのために自分のコントロールを使いたいです。 – Amit