2013-06-21 3 views
0

J'ai intégré google maps sur ma page, et j'ai mis l'actualisation visuelle à true (https://developers.google.com/maps/documentation/javascript/basics#VisualRefresh).Désactiver Google Maps interactivité de rafraîchissement visuel

Fonctionne bien, sauf que la carte a maintenant tous ces éléments cliquables par défaut. Par exemple:

http://imgur.com/mF4wziF

Attractions ont infobulle, je suis allé par hasard pour vue sur la rue avant, et ainsi de suite.

Comment les désactiver?

Merci

+1

Cette fonctionnalité n'est pas spécifique à visualRefresh, il n'est pas possible de la désactiver (http://code.google.com/p/gmaps-api-questions/problèmes/detail? id = 3866), tout ce que vous pouvez faire est d'utiliser un style personnalisé et de masquer les fonctionnalités poi. –

Répondre

1

vous pouvez ajouter ce code à votre fonction d'initialisation, comme indiqué par Dr.Molle

var styles = [ 
    { 
    featureType: "poi", 
    elementType: "labels", 
    stylers: [ 
     { visibility: "off" } 
    ] 
    },{ 
    featureType: "transit", 
    elementType: "labels", 
    stylers: [ 
     { visibility: "off" } 
    ] 
    } 
]; 

map.setOptions({styles: styles}); 

une autre solution serait de mettre la MapTypeId RELIEF.

et en plus vous pouvez ajouter

streetViewControl: false 

aux mapoptions. (ceci ne désactivera pas l'option streetview dans les bulles, mais il ne sera plus dans les contrôles de navigation)

Questions connexes