2012-10-13 46 views
5

Tôi đang cố gắng tạo ứng dụng chứa nhiều nhà hàng khác nhau trong cơ sở dữ liệu cục bộ để giúp mọi người tìm thấy nhà hàng bên cạnh vị trí của họ.Cách khôi phục danh sách vị trí từ trang web sử dụng API Google Maps

Tôi muốn thêm bánh mì Pháp Paul: http://www.paul.fr/shop/fr-FR/Shops

Tôi đã phát hiện ra rằng nó sử dụng CreateMarker() để hiển thị các dấu hiệu từ một danh sách các điểm nhưng tôi không biết đâu là tập tin đó chứa các hiệu bánh khác nhau với vĩ độ/kinh độ của họ: http://www.paul.fr/uploads/script/google.map.js

Có cách nào để lấy danh sách những gì tôi đang tìm không?

Trả lời

2

Dữ liệu được tải qua yêu cầu AJAX. URL được yêu cầu là http://www.paul.fr/shop/fr-FR/CMSMS/shops. Bạn có thể thấy điều này trong chức năng init của Google Map. Trong tệp JSON, bạn sẽ tìm thấy các geocoordinates trong các trường AddressLatitudeAddressLongitude.

+0

Cảm ơn bạn, bạn cũng vậy :) đó là những gì tôi đang tìm kiếm – user1542666

1

Đó là ajax yêu cầu "/ shop/fr-FR/CMSMS/cửa hàng", đang trả về các điểm chứa json tôi giả định. Tôi đã sao chép json thành here. Đặt nó vào một tập tin và yêu cầu ajax sau đó JSON phân tích nó. Dữ liệu bạn cần thực sự nằm trong các thuộc tính AddressLatitude và AddressLongitude của mỗi mục nhập. Bạn có thể sử dụng trang web this để khám phá JSON được trả về và hiểu cách hoạt động của nó hoặc chỉ sử dụng chức năng CreateMarker mà họ đang sử dụng.

+0

Cảm ơn bạn Tôi đã không nhìn thấy nó :) – user1542666

Các vấn đề liên quan