gpt4 book ai didi

javascript - 如何使谷歌地图默认指向美国?

转载 作者:太空狗 更新时间:2023-10-29 14:43:26 25 4
gpt4 key购买 nike

在 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);

在大多数浏览器中,当你在谷歌地图上搜索一个地方后,你可以把

 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,
center: latlng,
mapTypeId: google.maps.MapTypeId.ROADMAP
};
var map = new google.maps.Map(document.getElementById("map_canvas"), myOptions);
}));
});

关于javascript - 如何使谷歌地图默认指向美国?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6657213/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com