Attualmente sto utilizzando l'API di Google Maps per la prima volta. In sostanza, desidero che la mappa venga ingrandita in modo che il mondo intero venga visualizzato senza alcuna sovrapposizione (ad esempio, i bit di un determinato paese non vengono ripetuti su entrambi i lati della mappa).Visualizza la mappa del mondo senza ripetizioni
Il più vicino che ho trovato per le mie esigenze è così domanda: Google Maps API V3: Show the whole world
Tuttavia, la risposta in alto su questa questione non fornisce il codice completo necessario.
ho usato l'esempio di avviamento da parte di Google come base per il mio HTML:
<!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>
Tuttavia, l'esempio fornito nella domanda di cui sopra un certo numero di ulteriori variabili sono stati specificati. La mia domanda è: dove inserisco il codice dalla domanda qui sopra per assicurarmi che la mia mappa del mondo sia visualizzata correttamente?
Questo è ottima, tuttavia produce una scatola grigia nella parte inferiore della mappa indipendentemente dall'altezza. C'è un modo per sbarazzarsi di questa scatola grigia che sembra orribile. – jezzipin
È possibile modificare l'altezza per essere più breve di un multiplo di 256, la direzione verticale non si ripete. – geocodezip
@jezzipin: puoi anche impostare 'minZoom' su 2 o un altro livello superiore, a seconda dei dispositivi su cui vuoi mostrare la mappa. Gli schermi ampi mostreranno effettivamente quelle caselle grigie in alto e in basso se il fattore di zoom minimo è troppo basso. –