2010-09-06 77 views
127

Tôi muốn chuyển đổi địa chỉ thành dài/lat.API Google Maps - Nhận tọa độ của địa chỉ

Có cách nào để thực hiện việc này mà không cần sử dụng JavaScript không? Vì trong trường hợp của tôi, không cần phải hiển thị bất cứ điều gì vì chuyển đổi đang ở chế độ nền.

Trả lời

243

Điều bạn đang tìm kiếm được gọi là Geocoding.

Google cung cấp Geocoding Web Service nên làm những gì bạn đang tìm kiếm. Bạn sẽ có thể thực hiện mã hóa địa lý trên máy chủ của mình.

JSON Ví dụ:

http://maps.google.com/maps/api/geocode/json?address=1600+Amphitheatre+Parkway,+Mountain+View,+CA

XML Ví dụ:

http://maps.google.com/maps/api/geocode/xml?address=1600+Amphitheatre+Parkway,+Mountain+View,+CA

+0

cảm ơn rất nhiều! đó chính xác là những gì tôi đang tìm kiếm! – n00b

+0

@ n00b: Ban đầu tôi đọc sai câu hỏi của bạn. Bạn đang tìm Mã hóa địa lý chứ không phải Mã hóa địa lý ngược. Tuy nhiên, bạn vẫn có thể làm điều đó với API dịch vụ web của Google. –

+1

Liên kết cho biết tham số 'sensor' không còn cần thiết nữa. – osa

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