2012-10-13 2 views
5

Ich versuche, eine Anwendung zu erstellen, die viele verschiedene Restaurants in einer lokalen Datenbank enthält, damit Nutzer Restaurants neben ihrem Standort finden können.Wiederherstellen einer Liste von Geopositionen von einer Website, die Google Maps-API verwenden

würde Ich mag die französisch Bäckerei hinzufügen Paul: http://www.paul.fr/shop/fr-FR/Shops

Ich habe herausgefunden, dass es die create() Funktion verwendet Marker aus einer Liste von Punkt angezeigt werden, aber ich weiß nicht, wo die Datei ist, dass enthält die verschiedenen Bäckereien mit ihrem Breiten-/Längengrad: http://www.paul.fr/uploads/script/google.map.js

Gibt es eine Möglichkeit, eine Liste von dem, was ich suche, zu erhalten?

Antwort

2

Die Daten werden über eine AJAX-Anfrage geladen. Die angeforderte URL lautet http://www.paul.fr/shop/fr-FR/CMSMS/shops. Sie können dies in der init Funktion von Google Map sehen. In der JSON-Datei finden Sie die Geokoordinaten in den Feldern AddressLatitude und AddressLongitude.

+0

Danke, du auch :) das ist, was ich gesucht habe – user1542666

1

Es ist AJAX Anfrage "/ Shop/FR-FR/CMSMS/Shops", die JSON zurückgibt mit Punkten, die ich vermute. Ich habe den JSON zu here kopiert. Setzen Sie es in eine Datei und Ajax-Anfrage, dann JSON parsen es. Die Daten, die Sie benötigen, befinden sich tatsächlich in den Eigenschaften AddressLatitude und AddressLongitude jedes Eintrags. Sie können die Site this verwenden, um das zurückgegebene JSON zu untersuchen und zu verstehen, wie es funktioniert, oder einfach die von Ihnen verwendete CreateMarker-Funktion verwenden.

+0

Danke, dass ich es nicht gesehen habe :) – user1542666

Verwandte Themen