2013-03-27 9 views
9

Ich arbeite an einem Projekt, das Google Maps API V3 und PostGres enthält.Wie bekomme ich Bounding Box Koordinaten für mein Google Map Window

Ich möchte die Bounding Box-Koordinaten (links unten und oben rechts) meines Kartenfensters an POSTGRES übergeben und die POI-Positionen für das generierte Kartenfenster auf einer bestimmten Zoomstufe abrufen.

Wie kann ich das erreichen ..? Irgendwelche Ideen? Gibt es dafür bereits eine direkte Funktion in api v3?

Ich habe dies auf SO bekam aber dies scheint nicht für mich

Finding the lat-long of the corners in a Google Maps window

+0

Sie für die downvote danken .. Es ist wirklich hilft mir ... – writeToBhuwan

+1

Was mit schief 'map.getBounds()'? – Marcelo

+0

Es war meine Schuld .. Meine Implementierung war falsch ..! – writeToBhuwan

Antwort

18

Die question verwendet das Google Maps API v2, verwenden Sie das entsprechende Google Maps API v3 google.maps.Map.getBounds().

Die Grenzen werden nicht verfügbar sein, bis die bounds_changed Ereignis ausgelöst hat, so wickeln Sie es in einem Zuhörer bounds_changed

google.maps.event.addListener(map, "bounds_changed", function() { 
    // send the new bounds back to your server 
    alert("map bounds{"+map.getBounds()); 
}); 
+0

Vielen Dank .. !!!! Ich habe nur danach gesucht ..! – writeToBhuwan

0

Vielleicht eine dieser Google Maps Plugins hat eine gute Methode zu arbeiten.

+0

Danke, aber ich bin nicht auf der Suche nach Plugins .. Ich bin auf der Suche nach einer Antwort in Google map api-3 selbst mit einfachen Javascript ... – writeToBhuwan

Verwandte Themen