sto utilizzando Google Maps API (v3) per il rendering di una mappa del mondo. Quando ho Zoom tutto la via d'uscita (per ingrandire livello 1) e iniziare a trascinare la tela, sono in grado di uscire dalla mappa confini, e l'area mostra esterna in colore grigio. Voglio impedire all'utente di trascinare la mappa di fuori dei confini della mappa del mondo. Come lo faccio?API di Google Maps: prevenire il trascinamento in una zona grigia
5
A
risposta
-1
È possibile impostare minZoom e maxZoom per garantire che i livelli di zoom disponibili sono all'interno dei vostri confini, la speranza che aiuta?
3
google.maps.event.addListener(Map, 'drag', function(){
var proj =Map.getProjection();
var bounds = Map.getBounds();
var sLat =Map.getBounds().getSouthWest().lat();
var nLat = Map.getBounds().getNorthEast().lat();
if (sLat < -85 || nLat > 85) {
// alert('Gray area visible');
Map.setOptions({
center: new google.maps.LatLng(
cen_Lati , // set Latitude for center of map here
cen_Longi) // set Langitude for center of map here
});
// Map.fitBounds(boundsNew); Or Define bound that u want show
}
});
Problemi correlati
- 1. schermata grigia di Google Maps API v2
- 2. google maps api v3 senza trascinamento liscio
- 3. WebView Google Maps panoramica/trascinamento in Qt5
- 4. Google Maps API vs Google Maps Engine?
- 5. Android Google Maps: disabilita il trascinamento in MapFragment
- 6. Google Maps API v3 confine municipale
- 7. Ottenere una chiave API v2 Google Maps
- 8. API di Google Maps DeletedApiProjectMapError
- 9. API di Google Maps directionsService.route diverso da Google Maps Indicazioni
- 10. API di Google Maps v2 in Dialog
- 11. API immobiliare australiana (per google maps mashup)
- 12. Alternative a google maps api
- 13. Google maps api Pendenza circolare?
- 14. Ottenere Google Maps API key
- 15. Confine trascinamento di Google Maps V3 Marker su Polyline
- 16. google maps your timeline api
- 17. API di Google Maps Differenza di versione
- 18. API di Google Maps v3: Drawing Manager
- 19. Avviso API di Google Maps: NoApiKeys
- 20. Funzione API di Google Maps map.getCenter()
- 21. Caricamento API di Google Maps con wp_enqueue_script
- 22. Test delle API di Google Maps localmente
- 23. Etichette verticali con API di Google Maps?
- 24. Chiave API di Google Maps non funzionante
- 25. GWT + API di Google Maps v3
- 26. Recupera chiave API di Google Maps
- 27. Avviso chiave API di Google Maps
- 28. Intermittente Google Maps api Errore di autorizzazione
- 29. Zoom su una mappa in Google Maps API V3
- 30. Prevenire spostamento di Google Maps dopo la visualizzazione Infowindow
L'aggiunta di un livello di zoom non impedisce all'utente di trascinare la mappa in modo che l'area grigia sia visibile. – JensB
Questo è è solo per lo zoom, non per il trascinamento della mappa. –