2017-11-12 19 views
-1

私はこのビデオのようにしているが、何かがうまく機能していないようにしている。私のために漂っている場所を示していない私のマーカーとその場所にも移動しませんでした。 Youtube tutorialjavascript google maps api - 動的検索の場所

、これは私のコード

var map = new google.maps.Map(document.getElementById('map-canvas'),{ 
    center:{ 
     lat:-7.9666, 
     lng:112.6326 
    }, 
    zoom:15 
    }); 
    var marler = new google.maps.Marker({ 
    position:{ 
     lat:-7.9666, 
     lng:112.6326 
    }, 
    map:map, 
    draggable:true 
    }); 
    var searchBox = new google.maps.places.SearchBox(document.getElementById('mapsearch')); 
    google.maps.event.addListener (searchBox, 'places_changed', function(){ 
    var places = searchBox.getPlaces(); 

    var bounds = new google.maps.LatLngBounds(); 
    var i, place; 
    for (i=0; place=places[i];i++){ 
     //console.log(place.geometry.location); 
     bounds.extend(place.geometry.location); 
     marker.setPosition(place.geometry.location); 
    } 
    map.fitBounds(bounds); 
    map.setZoom(15); 
    }); 

問題はGoogleのAPIスクリプトの末尾にlibraries=placesを使用してダウン
イム下回っvar searchBoxラインからスタートです。 あなたの助けてくれてありがとう:ビール

答えて

0

ビオラ、私は実際にはのタイプミスがあります。これはmarlerと書かれています。 ケースがすべて閉じる、 youtubeチュートリアルに行く必要があります、その作品!