2011-03-11 3 views
2

connaissez-vous un moyen de désactiver la répétition du monde sur Google Maps? Ma carte a des dimensions atypiques et c'est la raison pour laquelle le monde est répété horizontalement. Je ne peux pas définir un niveau de zoom plus élevé pour la carte car certains continents seraient coupés.Problème de répétition du monde dans l'API Google Maps

Merci

Répondre

0

Mettre un masque d'image (ou la carte) sur elle.

+0

Pouvez-vous élaborer là-dessus? Aussi, si vous placez des marqueurs, ils se répètent également horizontalement. Y a-t-il un moyen de les empêcher de se répéter? –

+0

@Jakobud: J'ai lu votre réponse et j'ai tort. Je suis désolé mais superposer le monde n'est pas à la bonne approche. – Bytemain

0

Réglez le draggable false et zoom sur la carte selon la taille de votre div

Par exemple

var myOptions = 
{ 
    zoom: 3, 
    center: new google.maps.LatLng(17.375278, 78.474444), 
    tileSize: new google.maps.Size(256, 256), 
    rotateControl: false, 
    scrollwheel: false, 
    zoomControl: false, 
    draggable: false, 
    mapTypeId: google.maps.MapTypeId.HYBRID 
}; 
0

J'ai eu le même problème ... en utilisant le fixe ci-dessous css sensibles .. crédits à labnol .org

<style> 
    .google-maps { 
    position: relative; 
    padding-bottom: 75%; // This is the aspect ratio 
    height: 0; 
    overflow: hidden; 
    } 
    .google-maps iframe { 
    position: absolute; 
    top: 0; 
    left: 0; 
    width: 100% !important; 
    height: 100% !important; 
    } 
</style>