2010-04-14 55 views
16

Tôi làm cách nào để di chuyển các điều khiển thu phóng của Google Maps, qua API, sang phía đối diện của bản đồ?Google Maps: Cách di chuyển các điều khiển thu phóng?

+0

Tôi ghét là anh chàng đó, nhưng bạn đã [đọc hướng dẫn] (http://code.google.com/apis/maps/documentation/controls.html#Control_Positioning)? –

Trả lời

3

Giả sử bạn đang sử dụng phiên bản 2 của API:

map.addControl(new GLargeMapControl3D(), new GControlPosition(G_ANCHOR_BOTTOM_RIGHT, new GSize(10,10))); 

Lưu ý rằng GSize sẽ vị trí của nó nơi bạn muốn. Nếu bạn muốn tiếp tục xuống hơn cho một giá trị cao hơn để tham số thứ hai

24
var myOptions = { 
       zoom: 6, 

       zoomControl: true, 
       zoomControlOptions: { 
        style: google.maps.ZoomControlStyle.SMALL, 
        position: google.maps.ControlPosition.LEFT_CENTER 
       }, 

       scaleControl: true, 
       panControl: true, 
       navigationControl: false,    
       mapTypeId: 'roadmap', 
       streetViewControl: false, 
       center: new google.maps.LatLng(XXX,XXX) 
      } 

map = new google.maps.Map(document.getElementById('map_canvas'), myOptions); 
1

đây tôi đang sử dụng bản đồ google api v3 vì v2 bị phản

function initialize() 
    { 
    var mapProp = { 
    center: new google.maps.LatLng(51.508742,-0.120850), 
    zoom:7, 
    panControl:false, 
    zoomControl:true, 
    zoomControlOptions: { 
    style: google.maps.ZoomControlStyle.SMALL, 
    position: google.maps.ControlPosition.RIGHT 
    }, 
    mapTypeControl:false, 
    scaleControl:false, 
    streetViewControl:false, 
    overviewMapControl:false, 
    rotateControl:false,  
    mapTypeId: google.maps.MapTypeId.ROADMAP 
    }; 
    var map = new google.maps.Map(document.getElementById("googleMap"),mapProp); 
} 
-1

Sử dụng này trong css:

.gmnoprint:nth-child(9) { left: 50%; } 
Các vấn đề liên quan