0

自分の地図に Google 検索バーを追加しようとしていますが、問題が発生しています。私はそれを機能させることができないようです!私は map.enableGoogleBar(); を試しました。しかし、それは私の KML レイヤーを取り除くだけで、検索ボックスを追加しません!

コードは次のとおりです。

 function initialize() {
        // set up startup options for the map 
        // disabled double click as it was annoying and streetview control removed. 
        var myOptions = {
            zoom: 10,
            //minZoom: 16,
            center: new google.maps.LatLng(50.45750, -3.84521),
            mapTypeId: google.maps.MapTypeId.ROADMAP,
            disableDoubleClickZoom: true,
            streetViewControl: false,

            mapTypeControl: true,
            navigationControl: true,
            navigationControlOptions: {
                style: google.maps.NavigationControlStyle.ZOOM_PAN,
                position: google.maps.ControlPosition.TOP_LEFT
            },
            scaleControl: true,
                scaleControlOptions: {
                position: google.maps.ControlPosition.BOTTOM_LEFT
            }

            enableGoogleBar: true,
            googleBarOptions: {showOnLoad:true},
        };

        // create the new map
        map = new google.maps.Map(document.getElementById('map_canvas'),
            myOptions);
4

1 に答える 1

0

私が見る2つの問題があります

  1. myOptions オブジェクトの「enableGoogleBar」の前にカンマがありません。
  2. Google Maps v3 API を使用し ていて、 https: //developers.google.com/maps/documentation/javascript/reference でドキュメントを確認していますが、enableGoogleBar オプションのサポートについてはまったく言及されていません。これは、Google Maps API のバージョン 2 でのみ使用できました。
于 2012-06-12T23:01:41.630 に答える