我正在使用 Google Maps API (v2) 并希望将 map 加载到某个国家/地区(例如英国)。
目前我使用以下方法使 map 居中:
map.setCenter(new GLatLng( 43.907787,-79.359741), 9);
但这显然需要经度和纬度。
有什么方法可以通过插入国家名称来做到这一点?
最佳答案
var country = "United States"
var map = new GMap2($("#map")[0]);
map.setUIToDefault();
var geocoder = new GClientGeocoder();
geocoder.getLatLng(country, function (point) {
if (!point) {
// Handle error
} else {
map.setCenter(point, 8, G_PHYSICAL_MAP);
}
});
关于javascript - 如何按名称将 Google map 置于国家/地区的中心,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1744283/