2017-07-04 1 views
0

Zur Zeit kann ich den Mittelpunkt der KarteErste der links-Mitte oder mit dem rechten Mittelpunkt auf einer Google Maps Karte

new google.maps.LatLng(map.getCenter().lat(), map.getCenter().lng()); 

mit abrufen, was ich jetzt zu tun versuche, erhalten, ist die linke Mitte ODER der rechte Mittelpunkt der Karte. Zum Beispiel: Link to example image

Soweit ich weiß, gibt es keine integrierten Google Maps-API-Funktion eine dieser beiden Punkte zu holen.

+0

https://stackoverflow.com/questions/1831634/how-to-get-left-top-and-right-buttom-latitude-and-longitude-of-map-in-mapkit –

+0

@HemaNandagopal Der Link, den Sie gepostet haben benutzt Swift und Mapkit. Wie Sie anhand der Tags sehen konnten, verwende ich Google Maps API, nicht Mapkit und Javascript, nicht Swift. Danke für Ihre Bemühungen. – Musa

Antwort

0

können Sie die

gebunden bekommen
var bounds = map.getBounds(); 

var ne = bounds.getNorthEast(); 
var sw = bounds.getSouthWest(); 

dann die Mitte des Lats und lngs bekommen

eg in Nothern - Western area (otherwise check for min and max lat and lng): 

middleLat = sw.lat() + (ne.lat() - sw.lat())/2; 

der linken Mitte in ist

(middleLat, sw.lng()) 

Sie rechts in der Mitte ist in

(middleLat, ne.lng()) 
Verwandte Themen