2015-12-14 3 views
6

Ich möchte einige semi-transparente Schnittstelle unten in Google Maps anzeigen, daher muss ich Google-Logo bewegen, ohne Nutzungsbedingungen zu brechen. In Google Android Docs sah ich setPadding() nur für diesen Zweck, aber ich kann nichts ähnliches für Web-JavaScript Google Maps API finden.
Wie kann ich das erreichen?Verschieben Sie das Google Maps-Logo oberhalb der benutzerdefinierten Schnittstelle unten. JavaScript

kein Duplikat:this question ist über Logo des Oszilloskops aus der Karte zu bewegen. Zum Verschieben in die Map gibt es bereits einige Möglichkeiten in der Android API, also möchte ich wissen, wie man das in JS macht. Wenn es einen gibt.

Update: Ok es scheint, dass ich irgendwie nicht klar genug war. In Android API gibt es eine offizielle bedeutet, die Platzierung des Logos zu ändern. Siehe diesen official docs

Gemäß den Google Maps-API-Nutzungsbedingungen, muss die Anwendung nicht entfernen oder die Google-Logo oder Copyright-Vermerke verschleiern. Mit dem Karten-Padding können Sie diese Elemente bei Bedarf neu positionieren. Wenn Sie eine benutzerdefinierte Benutzeroberfläche am unteren Rand der Karte anzeigen, fügen Sie am unteren Rand der Karte eine Füllung hinzu, damit das Logo und die rechtlichen Hinweise immer sichtbar sind.

Bitte betonen Sie nicht, dass ich das Logo in keiner Weise bewegen kann. Es ist eine falsche Annahme.

+3

Mögliches Duplikat [Kann ich das Google Copyright auf überschichtet google map Unterseite meiner Website bewegen?] (Http://stackoverflow.com/questions/13419027/can-i-move- the-google-copyright-auf-überlagerte-google-map-bottom-of-my-site) – Rhono

+0

Also wo wird es beantwortet? Ich versuche nicht, das Logo aus dem Bereich der Karte zu ersetzen oder zu bewegen, auf android gibt es Mittel, um map paddings zu setzen, die logo bewegen werden, ich will wissen, wie man das in JS –

+0

@Rhono vergisst, dich zu verbinden. –

Antwort

1

Von Can I overlay Google Logo on map or move it to top right? Benutzer Tuxzone Antwort hilft mir.

 var css = document.createElement("style"); 
     css.type = "text/css"; 
     css.innerHTML = "#map"+" div div a[target='_blank'] div{marginbottom:50px;} "; 
     document.head.appendChild(css); 
     map = new google.maps.Map(document.getElementById("map"), mapOptions); 

enter image description here

+0

Was wird das tun? Soweit ich mich erinnere google maps und logo waren in iframe und unerreichbar von außen css, kann nicht sehen, wie das Erstellen von Stilen durch js wird dazu beitragen. Diese Frage ist sowieso ziemlich alt und ich arbeite derzeit nicht mit Google Maps, also wenn jemand bestätigen wird, dass das funktioniert und/oder einen Screenshot posten - ich werde es akzeptieren. –

Verwandte Themen