6
votes

Puis-je superposer Google logo sur la carte ou le déplacer en haut à droite?

Je me demande si je pouvais mettre un élément de recouvrement sur Google logo sur la carte ou changer sa place en haut à droite. J'ai un exemple d'image (le lien est ci-dessous) que j'ai fait superposer le logo Google. S'il vous plaît aider à donner des solutions avec ce problème! Merci!

Exemple d'image: Superposition de Google Map logo


0 commentaires

5 Réponses :


5
votes

Dans mon expérience en utilisant Google Maps, vous ne pouvez rien faire pour superposer le logo ou la chaîne de copyright. Et vous ne devriez pas, c'est là pour une raison - vous devriez donner crédit aux choses que vous utilisez qui ont été faites par d'autres personnes.

La seule "solution" que je vois consiste à placer une image de recouvrement située en dehors de votre conteneur de carte et positionnez-la absolument sur le logo Google. Mais j'ai détesté cette pensée l'instance qu'il se produisait dans mon esprit :)

Je pense que vous devriez changer la conception de vos superpositions de carte afin que le logo s'intégrera.


2 commentaires

Remarque: selon les conditions d'utilisation de l'API Google Maps, votre application ne doit pas supprimer ou obscurcir le logo Google ou les avis de copyright. Le rembourrage de la carte vous permet de repositionner ces éléments si nécessaire. Si vous affichez une interface utilisateur personnalisée au bas de la carte, ajoutez du remplissage au bas de la carte afin que le logo et les avis légaux soient toujours visibles. développeurs.google.com/maps/documentation/andrroid/.../a>


Google autorise l'attribution à déplacer à condition que cela réponde aux conditions suivantes. Voir ici Google.com/permissions/Googuidelines/attr-guide



6
votes

Vous pouvez déplacer le logo (ou le supprimer) assez facilement avec CSS - il est positionné absolument. Si vous examinez la carte avec Firebug, vous pouvez trouver l'identifiant du logo div.

Je ne conseillerais pas de faire cela, car il va casser le Conditions d'utilisation (section 9.4)


0 commentaires


1
votes

Comme mentionné par Chris B. Le logo peut être déplacé à l'aide de CSS. Voici un exemple qui utilise JavaScript ISO un fichier CCS externe:

var css = document.createElement("style");
css.type = "text/css";
css.innerHTML = "#"+element.id+" div div a[target='_blank'] img[src*='google_white'] {top:-25px !important;} ";
document.head.appendChild(css);  
var map = new google.maps.Map(element, mapOptions);


0 commentaires

2
votes

Vous voulez que le logo Google et l'attribution soit visible dans votre image.

Cependant, c'est complètement correct pour déplacer le logo autour, ou même fournir l'attribution en tant que légende droite sous l'image. Voir ici: https://www.google.com/permissions/geoguidelines/attr- Guide /

dois-je utiliser le texte fourni sur l'imagerie?

Le logo Google généré automatiquement et l'attribution du fournisseur de données ne peut être retiré ou obstruée que si réintroduit sous une forme visible ailleurs dans le contenu (par exemple, dans une légende de photo ci-dessous une Terre Google Terre). En d'autres termes, votre texte doit être aussi visible que si vous aviez utilisé le texte par défaut que nous fournissons.

Que doit dire le texte d'attribution?

Si vous n'utilisez pas le texte fourni directement sur Google Maps et Google Earth Imagery, le texte de votre attribution doit indiquer le nom "Google" et le ou les fournisseurs de données correspondants, tels que "Données cartographiques: Google, DigitalGlobe ".

Vous pouvez personnaliser le style et le placement du texte d'attribution, tant que le texte est lisible sur la visionneuse ou le lecteur moyen. Notez que Google Logos ne peut pas être utilisé en ligne (par exemple, «ces cartes de [Google logo]».)


0 commentaires