1
我正在谷歌地图V3和我想获得谷歌地图的特定部分,就像我想在Google地图上显示的只有巴基斯坦和其他地图应该完全隐藏。谷歌地图的具体部分
我正在谷歌地图V3和我想获得谷歌地图的特定部分,就像我想在Google地图上显示的只有巴基斯坦和其他地图应该完全隐藏。谷歌地图的具体部分
你可能不能完全掩盖其他地图部分,但你可以进一步设置边界地图,使用户无法继续滚动比定义点
google.maps.event.addListener(map,'center_changed',function() { checkBounds(); });
function checkBounds() {
if(! allowedBounds.contains(map.getCenter())) {
var C = map.getCenter();
var X = C.lng();
var Y = C.lat();
var AmaxX = allowedBounds.getNorthEast().lng();
var AmaxY = allowedBounds.getNorthEast().lat();
var AminX = allowedBounds.getSouthWest().lng();
var AminY = allowedBounds.getSouthWest().lat();
if (X < AminX) {X = AminX;}
if (X > AmaxX) {X = AmaxX;}
if (Y < AminY) {Y = AminY;}
if (Y > AmaxY) {Y = AmaxY;}
map.setCenter(new google.maps.LatLng(Y,X));
}
}