2017-02-28 74 views
1

我有一個基本的HTML網站,它有幾個谷歌地圖。每個子站點都有自己的地圖。 每個站點都有這個代碼,調用JS功能:谷歌地圖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!' 
     }); 
    }()); 

我想通過在腳本的緯度和經度參數原始文件,這樣我就不需要製作該文件的副本。 這怎麼能做到? 我試過了普通的方式,只是在函數調用裏面輸入參數,但是導致錯誤....

回答

1

因此,這是一個簡單的修復:)只需要製作全局變量並在JS文件中調用它們,它的工作原理!