Ich verwende derzeit das Google Maps-API zum ersten Mal. Im Wesentlichen möchte ich die Karte herausgezoomt haben, so dass die ganze Welt ohne Überlappung angezeigt wird (z. B. Bits eines bestimmten Landes werden nicht auf beiden Seiten der Karte wiederholt).Anzeige der Weltkarte ohne Wiederholungen
Der nächstgelegene ich auf meine Anforderungen gefunden haben, ist diese Frage SO: Google Maps API V3: Show the whole world
jedoch die obere Antwort auf diese Frage liefern nicht den vollständigen Code erforderlich.
<!DOCTYPE html>
<html>
<head>
<meta name="viewport" content="initial-scale=1.0, user-scalable=no" />
<style type="text/css">
html { height: 100% }
body { height: 100%; margin: 0; padding: 0 }
#map-canvas { height: 100% }
</style>
<script type="text/javascript" src="https://maps.googleapis.com/maps/api/js?key=AIzaSyCuP_BOi6lD7L6ZY7JTXRdhY1YEj_gcEP0&sensor=false">
</script>
<script type="text/javascript">
function initialize() {
var mapOptions = {
center: new google.maps.LatLng(-34.397, 150.644),
zoom: 1
};
var map = new google.maps.Map(document.getElementById("map-canvas"), mapOptions);
}
google.maps.event.addDomListener(window, 'load', initialize);
</script>
</head>
<body>
<div id="map-canvas"/>
</body>
</html>
jedoch in dem in der Frage über eine Reihe von zusätzlichen Variablen angegeben wurde bereitgestellt Beispiel:
Ich habe den Starter Beispiel von Google als Basis für meine HTML verwendet. Meine Frage ist, wo schließe ich den Code von der Frage oben an, um sicherzustellen, dass meine Weltkarte korrekt angezeigt wird?
Das ist toll, aber es am unteren Rand der Karte, unabhängig von der Höhe ein graues Feld erzeugt. Gibt es eine Möglichkeit, diese graue Box loszuwerden, die schrecklich aussieht? – jezzipin
Sie können die Höhe ändern, um kürzer als ein Vielfaches von 256 zu sein, die vertikale Richtung wird nicht wiederholt. – geocodezip
@jezzipin: Sie könnten "minZoom" auch auf 2 oder eine höhere Stufe einstellen, abhängig von den Geräten, auf denen Sie Ihre Karte anzeigen möchten. Weite Bildschirme zeigen diese grauen Felder oben und unten, wenn der minimale Zoomfaktor zu niedrig ist. –