2017-01-09 20 views
0

Googleの私のページでGoogleマップを使いたいです。私はそれにGmaps.jsを使用しました。私のコードは以下のようになります。Gmaps.jsでGoogleマップを表示しない

<div class="row col-md-10 col-md-offset-1"> 
    <br> 
    <br> 
    <br> 
    <label for="address">{{$MapLabel}}</label> 

    <div class="span11"> 
     <div id="map"></div> 
    </div> 
    <br> 
    <br> 
    <div class="row"> 
     <div class="col-md-4"> 
      <button id="button_Google_Serach" type="button" class="btn btn-info" >جستجو</button> 
     </div> 
     <div class="col-md-8"> 
      <input type="text" id="address_with_google" name="address_with_google" placeholder="{{$SearchLabel}}" class="form-control" /> 
     </div> 
    </div> 
    <input type="text" hidden id="latGoogleMap"> 
    <input type="text" hidden id="lngGoogleMap"> 
    <br> 
</div> 

私はベローズコードを書くと、Googleマップdivと同じベローイメージは表示されません。

var map; 
$(document).ready(function(){ 

    map = new GMaps({ 
    el: '#map', 
    lat: -12.043333, 
    lng: -77.028333, 
    zoom: 16, 
    click: function(e){ 

     map.removeMarkers(); 

     map.addMarker({ 
     lat: e.latLng.lat(), 
     lng: e.latLng.lng(), 
     draggable: true 
     }); 

     //Set google lat in hidden input 
     $('#latGoogleMap').val(e.latLng.lat()); 
     //Set google lng in hidden input 
     $('#lngGoogleMap').val(e.latLng.lng()); 

    } 

    }); 

}); 

enter image description here

しかし、私はこの見ているコード削除する場合: enter image description here

私はどのようにしなければなりませんの?

+1

外観とあなたのエラーを投稿し、また、私は、Javaスクリプトを使用するようになりましたグーグルからAPIコードを取得する必要が思いましたか? – vico

+0

@vico、コンソールにエラーはありません。 – narges

+0

なぜ実際のGoogleマップスクリプトを試してみませんか?おそらく、このスクリプトの代わりにたくさんの例をオンラインで見つけることができます。 – vico

答えて

1

使用の高さやGoogleマップwidthfor:あなたのコンソールログで

map = new GMaps({ 
     el: '#map', 
     lat: -12.043333, 
     lng: -77.028333, 
     width: '95%', 
     height: '350px', 
     zoom: 16, 
     click: function(e){ 

      map.removeMarkers(); 

      map.addMarker({ 
      lat: e.latLng.lat(), 
      lng: e.latLng.lng(), 
      draggable: true 
      }); 

      //Set google lat in hidden input 
      $('#latGoogleMap').val(e.latLng.lat()); 
      //Set google lng in hidden input 
      $('#lngGoogleMap').val(e.latLng.lng()); 

     } 

     }); 
関連する問題