Ich versuche, zwei Probleme zu lösen. Ich kann jeden einzeln lösen, aber nicht gleichzeitig.Setzen Sie Google map location UND loswerden Box
Ich möchte 1. Um eine Google-Karte auf meiner Seite haben, die einen bestimmten Ort hat bereits geladen, wenn die Seite geladen wird, auch bekannt als der rote Pfeil Sache ist es 2. Um von der grauen Box in der linken oberen loszuwerden Handecke
Die Lokalisierung ist einfach. Sie verwenden nur einen iframe. Ich habe es wie folgt aus:
<div style="border-radius: 250px; width: 500px; overflow: hidden; margin-top: 90px; margin-bottom: 90px;">
<iframe id="map" width="500" height="500" frameborder="0" style="border:0" src="https://www.google.com/maps/embed/v1/place?q=place_id:ChIJm04kiUOHj4AR8NnaLQ2OCXw&key=MYAPIKEY" allowfullscreen></iframe>
</div>
Aber die iframe kommt mit einem kleinen Kasten in der oberen linken Ecke. Ich will das nicht und ich muss es weggehen.
Also habe ich versucht mit der Google Maps API. Mit JavaScript, ich bin die Box wie so entfernen können:
<div id="map_container" >
<div id="map"></div>
</div>
<script>
function initMap() {
var map = new google.maps.Map(document.getElementById('map'), {
zoom: 4,
center: {lat: -33, lng: 151},
disableDefaultUI: true
});
}
</script>
<script async defer
src="https://maps.googleapis.com/maps/api/js?key=MYAPIKEY&callback=initMap">
</script>
Das funktioniert gut, außer ich nicht den gleichen roten Pfeil Satz zu haben scheinen. Dies ist eine Website für ein Unternehmen, so kann ich nicht nur die lat und lng setzen. Ich brauche den roten Pfeil direkt über dem Geschäft. Ich kann nicht die Antwort auf diese beiden Fragen zu Stack Overflow finden. Hilfe!
mögliche Duplikate von [Markierer mit Google Maps JavaScript API hinzufügen, um genau wie Marker zu aussehen, die in maps.google.com hinzugefügt wurden] (https://stackoverflow.com/questions/42165971/add-marker-with-google- maps-javascript-api-zu-sehen-genau-wie-marker-dass-waren-a) – geocodezip