谷歌为国家地图缩放级别
Google maps zoom level for country
我在为不同国家设置缩放级别时遇到了问题,我已经设法使地图工作并显示了国家,但似乎无法设置缩放级别。
如有任何帮助,我们将不胜感激。
感谢
George
<script type="text/javascript">
var infowindow = null;
$(document).ready(function () { initialize(); });
function initialize() {
//var geocoder = new google.maps.Geocoder();
//geocoder.geocode({ 'address': address }, function (results, status) {
// if (status == google.maps.GeocoderStatus.OK) {
// map.setCenter(results[0].geometry.location);
// map.fitBounds(results[0].geometry.viewport);
// }
//});
var centerMap = new google.maps.LatLng(@Html.Raw(@item.strLatLong));
var myOptions = {
zoom: 4, //<<-------How can I chnage this
center: centerMap,
mapTypeId: google.maps.MapTypeId.ROADMAP
}
var map = new google.maps.Map(document.getElementById("WeatherMapLocation"), myOptions);
setMarkers(map, sites);
infowindow = new google.maps.InfoWindow({
content: "loading..."
});
var bikeLayer = new google.maps.BicyclingLayer();
bikeLayer.setMap(map);
}
function setMarkers(map, markers) {
for (var i = 0; i < markers.length; i++) {
var sites = markers[i];
var siteLatLng = new google.maps.LatLng(sites[1], sites[2]);
var marker = new google.maps.Marker({
position: siteLatLng,
map: map,
title: sites[0],
zIndex: sites[3],
html: sites[4]
});
var contentString = "Some content";
google.maps.event.addListener(marker, "click", function () {
infowindow.setContent(this.html);
infowindow.open(map, this);
});
}
}
</script>
从Geocoder的文档中,有一个视口和在Geocoder响应中返回的边界,可用于在结果上居中和缩放地图。
if (results && results[0] && results[0].geometry && results[0].geometry.viewport)
map.fitBounds(results[0].geometry.viewport);
工作示例
相关文章:
- 单击超链接时,如何使用Google Maps API v3缩放地图
- 动态设置谷歌地图缩放
- 如何缩放地图框传单中的标记单击事件
- 从结果集中自动设置谷歌地图缩放
- 谷歌地图 v3 缩放特定位置
- 使用缩放javascript触发谷歌地图点击事件
- jquery ui地图设置缩放级别
- 如何重新启用禁用的谷歌地图v3拖放、缩放等
- “打开街道地图”的长线在高缩放级别下消失
- 如何将“厚实”(粗粒度)缩放级别与传单地图一起使用
- 谷歌地图漏洞?显示的标记会根据缩放级别而更改
- 谷歌地图API:当信息窗口关闭时,地图缩放回中心
- D3缩放和平移不适用于整个地图,只适用于投影
- angularjs超过最大缩放后的谷歌地图缩放地图
- 鼠标滚轮缩放地图-DataMaps.js
- 谷歌地图标记双击缩放地图
- 传单缩放地图层
- 我能用&;z&;缩放地图吗?和“;a"在Openlayers3
- 必应地图,如何缩放地图
- 开放图层 3:缩放地图到数组中的坐标