2014-10-28 194 views
-1

即时通讯开始进入JavaScript,api等。我试图使用谷歌地图api与一些JavaScript,所以我的主要想法是创建存储经纬度值存储在地图上的按钮,但我很难通过参数。使用谷歌Api设置经度和纬度参数

这是到目前为止我的代码http://jsfiddle.net/dmorua1791/8bzkzoys/8/

<script> 
    function load() { 
     var mapOpt = { 
     center: new google.maps.LatLng(0.0,0.0), 
     zoom: 5, 
     mapTypeId: google.maps.MapTypeId.ROADMAP 
    }; 
    var map = new google.maps.Map(document.getElementById("googleMap"), mapOpt); 
</script> 

正如你看到的,我想通过存储的纬度和经度到功能,我该怎么办呢?

+0

你是如何“将存储的经纬度传递给函数”?什么存储lat和lng? – geocodezip 2014-10-28 06:50:15

回答

1

,如果你想你的函数会提供不同的地方,那么我认为这将需要一个参数function load(lat,lng),然后center: new google.maps.LatLng(lat,lng),

参考:http://jsfiddle.net/8bzkzoys/9/

0

广东话你做这样的事情:

function initialize() 
{ 
myLatLng = new google.maps.LatLng(37.422104808,-122.0838851); 
var geoLatLongCoordinates; 
var lat = 37.422104808; 
var lng = -122.0838851; 
var zoom = 18; 
var maptype = google.maps.MapTypeId.ROADMAP; 
    if (!isNaN(lat) && !isNaN(lng)) 
    { 
      myLatLng = new google.maps.LatLng(lat, lng); 
    } 
    var myOptions = {zoom: zoom,center: myLatLng,mapTypeId: maptype}; 
    map = new google.maps.Map(document.getElementById("map_canvas"), myOptions); 
    directionsDisplay.setMap(map); 
} 
相关问题