在onload事件中我想加载一个谷歌地图来显示美国.
我需要在选项{}中添加什么值?
我需要在选项{}中添加什么值?
var myOptions = { zoom: 4,??????,mapTypeId: google.maps.MapTypeId.ROADMAP }; var map = new google.maps.Map(document.getElementById("map_canvas"),myOptions);
解决方法
将其定位到美国的纬度和经度,并调整缩放.
var latlng = new google.maps.LatLng(37.09024,-95.712891); var myOptions = { zoom: 3,center: latlng,mapTypeId: google.maps.MapTypeId.ROADMAP }; var map = new google.maps.Map(document.getElementById("map_canvas"),myOptions);
在Google地图上搜索某个地点后,您可以在大多数浏览器中添加
javascript:void(prompt('',gApplication.getMap().getCenter()));
在地址栏中获取纬度和经度坐标
或者您可以使用名为“USA”的反向地理编码,如下所示:
geocoder.geocode( {'address': 'USA' },function(results,status) { response($.map(results,function(item) { var latlng = new google.maps.LatLng( item.geometry.location.lat(),item.geometry.location.lng()); var myOptions = { zoom: 3,mapTypeId: google.maps.MapTypeId.ROADMAP }; var map = new google.maps.Map(document.getElementById("map_canvas"),myOptions); })); });