Dav*_*vid 21 javascript google-maps
有人会告诉我如何在Google Maps API v3上按名称居中吗?我知道如何在v2中执行此操作,但需要在v3中执行此操作.
kzh*_*hen 47
您可以使用地理编码来查找国家/地区的Lat/Lng.看一下Google的这个示例.
基本上你需要做这样的事情:
var country = "Germany";
var geocoder;
geocoder.geocode( {'address' : country}, function(results, status) {
if (status == google.maps.GeocoderStatus.OK) {
map.setCenter(results[0].geometry.location);
}
});
Run Code Online (Sandbox Code Playgroud)
在初始化函数中,您需要设置地理编码器对象的值,如下所示:
geocoder = new google.maps.Geocoder();
Run Code Online (Sandbox Code Playgroud)
您需要锻炼适当的缩放级别,然后在将地图居中后设置.
归档时间: |
|
查看次数: |
26821 次 |
最近记录: |