我在美国地图上显示了一些按州、县、市级聚类的评论数据。最初显示地图以显示所有状态,数字指针显示该状态可用的评论数量。单击州会打开县级。单击县会打开城市级集群,最终单击城市会打开各个谷歌标记。这工作正常。
我遇到的问题是放大和缩小。我想根据谷歌地图的缩放级别确定将县、县划分为城市、城市划分为标记的级别。我不能使用静态级别的缩放,因为多边形的面积会发生变化,例如德克萨斯州比罗德岛大得多。
有关如何处理此问题的任何建议。
我在美国地图上显示了一些按州、县、市级聚类的评论数据。最初显示地图以显示所有状态,数字指针显示该状态可用的评论数量。单击州会打开县级。单击县会打开城市级集群,最终单击城市会打开各个谷歌标记。这工作正常。
我遇到的问题是放大和缩小。我想根据谷歌地图的缩放级别确定将县、县划分为城市、城市划分为标记的级别。我不能使用静态级别的缩放,因为多边形的面积会发生变化,例如德克萨斯州比罗德岛大得多。
有关如何处理此问题的任何建议。
使用地理编码器。它返回州、县或市的建议视口
function findAddress(address) {
if ((address != '') && geocoder) {
geocoder.geocode( { 'address': address}, function(results, status) {
if (status == google.maps.GeocoderStatus.OK) {
if (status != google.maps.GeocoderStatus.ZERO_RESULTS) {
if (results && results[0]
&& results[0].geometry && results[0].geometry.viewport)
mapfitBounds(results[0].geometry.viewport);
} else {
alert("No results found");
}
} else {
alert("Geocode was not successful for the following reason: " + status)
}
});
}
}