2017-02-28 13 views
1

基本的なHTMLウェブサイトがあります。そこにはいくつかのGoogleマップがあります。各サブサイトには独自のマップがあります。 各サイトは、JS関数を呼び出す、このコード、持っている:GoogleマップinitMapは、機能にパラメータを追加します。

<script type="text/javascript"> 
    $.getScript("../assets/dist/js/listing-details-map.js", function(){}); 
    </script> 

をそして、これはJS関数です:

 

     initMap = (function(){ 
     var myLatLng = {lat: 47.6205588, lng: -122.3212725}; 

     var map = new google.maps.Map(document.getElementById('map'), { 
     zoom: 15, 
     center: myLatLng, 
     scrollwheel: false, 
     }); 
     var icon = 'assets/dist/img/company/map-marker.png' 
     var marker = new google.maps.Marker({ 
     position: myLatLng, 
     map: map, 
     icon: icon, 
     title: 'Hello World!' 
     }); 
    }()); 

私はスクリプトで緯度とLNGのためのパラメータを渡したいです元のファイルであるため、そのファイルのコピーを作成する必要はありません。 これはどのように行うことができますか? 私は通常の方法で、関数呼び出しの中にパラメータを入力するだけでエラーが発生しました....

答えて

1

これは簡単な修正です:)グローバル変数を作成してJSファイル、それは動作します!

関連する問題