2
A
回答
-2
<!DOCTYPE html "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="content-type" content="text/html; charset=utf-8"/>
<title>Google Maps JavaScript API Example</title>
<script src="http://maps.google.com/maps?file=api&v=2&key=abcdefg&sensor=true_or_false"
type="text/javascript"></script>
<script type="text/javascript">
function initialize() {
if (GBrowserIsCompatible()) {
var map = new GMap2(document.getElementById("map_canvas"));
map.setCenter(new GLatLng(37.4419, -122.1419), 13);
map.setUIToDefault();
}
}
</script>
</head>
<body onload="initialize()" onunload="GUnload()">
<div id="map_canvas" style="width: 500px; height: 300px"></div>
</body>
</html>
的map.setCenter()函数可用于设置缩放级别,即map.setCenter(坐标的GLatLng,缩放级别)
2
参见:How to get Google Maps API to set the correct zoom level for a country?
综上所述,您使用Geocoder对象通过查询字符串(“,”)来getLocations。然后使用返回的PlaceMarker对象来定义LatLngBounds对象。使用LatLngBounds对象作为getBoundsZoomLevel的参数来设置缩放级别。
0
你可以要求一定geoposition尽可能高的变焦: https://developers.google.com/maps/documentation/javascript/maxzoom
我已经集成创建地图后调用。所以,虽然地图加载同时也请求了最大缩放级别,并将其重置地图缩放级别,只有当它比地图的缩放级别较低:
this.map = this.createMap(this.el, this.initPosition);
var maxZoomService = new google.maps.MaxZoomService();
maxZoomService.getMaxZoomAtLatLng(this.initPosition, _.bind(function(response) {
if (response.status != google.maps.MaxZoomStatus.OK) {
return;
} else {
console.log("GoogleMapView maxzoomlevel is " + response.zoom);
if (response.zoom < this.map.getZoom()) {
this.map.setZoom(response.zoom);
}
}
}, this));
相关问题
- 1. 在谷歌Android地图中自动设置缩放级别
- 2. 在谷歌地图android中动态设置缩放级别
- 3. 如何在谷歌地图中设置缩放级别
- 4. 在谷歌地图上设置适当的缩放级别
- 5. 谷歌地图缩放级别
- 6. 动态设置谷歌地图缩放
- 7. 谷歌地图设置界限缩放级别
- 8. 谷歌地图 - 如何设置缩放级别
- 9. 谷歌地图V3缩放设置
- 10. 谷歌地图v3 - 限制可视区域和缩放级别
- 11. 谷歌地图自动缩放
- 12. 缩放级别限制了我的谷歌地图iOS应用
- 13. 谷歌地图API 3:缩放级别动态圈
- 14. 如何动态设置Google地图自定义缩放级别?
- 15. WordPress的:需要设置缩放级别在谷歌嵌入式地图的iframe
- 16. 谷歌地图标记锚远在缩放级别
- 17. 谷歌地图上的kml文件中的缩放级别
- 18. 如何获得谷歌地图缩放级别为23
- 19. 谷歌地图缩放级别为国家
- 20. 谷歌地图Android应用程序的更大缩放级别
- 21. 谷歌地图的缩放级别迁移V2至V3
- 22. 如何计算适当的谷歌地图缩放级别
- 23. Mvvmcross Android谷歌地图,无法绑定缩放级别
- 24. 谷歌地图点不会出现,直到低缩放级别
- 25. 谷歌地图有多少缩放级别
- 26. jQuery函数返回谷歌地图缩放级别
- 27. 谷歌地图v3与Openlayers - 第一个缩放级别
- 28. 流星谷歌地图maxZoom,minZoom和缩放级别
- 29. 改变谷歌依赖于缩放级别地图自定义图像标记
- 30. infowindow在小缩放级别上的位置错误。谷歌地图api v3
这不是用户问。他需要一种*自动*的方式来做到这一点。 – 2010-03-11 15:27:18