2011-10-24 6 views
1

私はGoogleマップV3に取り組んでいます。私はGoogle地図上にパキスタンだけを表示したいと思うように、Googleマップの特定の部分を取得したいと考えています。Googleマップの特定の部分

答えて

0

あなたはおそらく完全に他のマップパーツを隠すことができないが、ユーザが定義したポイント

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)); 
} 
} 
よりそれ以上をスクロールできないように、マップに境界を設定することができます
関連する問題