Tôi đang sử dụng ASP.NET MVC 3 và Google Maps v3. Tôi muốn làm mã hóa địa lý trong một hành động. Đó là chuyển địa chỉ hợp lệ cho Google và nhận lại vĩ độ và kinh độ. Tất cả các mẫu trực tuyến về mã hóa địa lý mà tôi đã thấy đã xử lý mã hóa địa lý phía máy khách. Làm thế nào bạn sẽ làm điều này trong một hành động bằng cách sử dụng C#?Google Maps v3 mã hóa địa lý phía máy chủ
11
A
Trả lời
16
Tôi không chắc chắn nếu tôi hiểu bạn một cách chính xác nhưng đây là cách tôi làm điều đó (nếu bạn đang quan tâm)
void GoogleGeoCode(string address)
{
string url = "http://maps.googleapis.com/maps/api/geocode/json?sensor=true&address=";
dynamic googleResults = new Uri(url + address).GetDynamicJsonObject();
foreach (var result in googleResults.results)
{
Console.WriteLine("[" + result.geometry.location.lat + "," + result.geometry.location.lng + "] " + result.formatted_address);
}
}
2
giải pháp LB của làm việc cho tôi. Tuy nhiên, tôi đã gặp phải một số vấn đề liên quan đến thời gian chạy và phải truyền kết quả trước khi tôi có thể sử dụng chúng
Các vấn đề liên quan
- 1. Mã địa lý đảo ngược trên phía máy khách (API của Google Maps V3)
- 2. Google Maps Mã hóa địa lý Undefined
- 3. API mã hóa địa lý của Google, HTTP, CSV-dữ liệu trong API v3
- 4. API mã hóa địa lý Google Maps v3 có trường đại diện cho độ chính xác không?
- 5. GWT + API Google Maps v3
- 6. API Google Maps v3 BrowserIsCompatible
- 7. Mã mã hóa địa lý đảo ngược
- 8. Mã ngôn ngữ trong API Java của Google Maps V3
- 9. google maps v3 marker toolover
- 10. Google Maps v3 InfoBox Thêm Trình xử lý Sự kiện
- 11. API Google Maps v3 - Vị trí địa lý dựa trên IP
- 12. kiểm tra bản đồ google Định vị địa lý V3 tại địa phương?
- 13. Mã phía máy chủ Google Cloud Messaging trong C#
- 14. API Google Maps v3: Trình quản lý bản vẽ
- 15. Địa chỉ mã hóa địa lý - nhận quận của một địa chỉ nhất định (Google API)
- 16. Chỉ nhận mã IATA có mã hóa địa lý
- 17. API JavaScript của Google Maps v3
- 18. Mã bưu chính Mã địa lý API Google Maps và đặt Mã quốc gia?
- 19. Mã hóa địa lý không có API Google?
- 20. Cập nhật vị trí đánh dấu Google Maps V3
- 21. Google Maps v3 InfoWindow Quá Rộng
- 22. Google Maps API V3 phương thức fitBounds()
- 23. jqtouch/google maps api v3 issue
- 24. Sử dụng bản đồ Google Địa điểm của tôi với kiểu API Google Maps v3
- 25. Google Maps v3 Biểu tượng hướng
- 26. ASP.NET: Đồng bộ hóa quy tắc xác thực phía máy khách và phía máy chủ
- 27. Làm cách nào để mã hóa địa lý (KHÔNG mã hóa địa lý ngược) trên iPhone?
- 28. Bảo vệ mã phía máy chủ Node.js
- 29. Gọi máy chủ Go từ mã Java Script liên quan đến API Google Maps
- 30. V3 của Google Maps: Tải nội dung infowindow qua AJAX
Rất tốt - cảm ơn bạn đã chia sẻ. Nó hoạt động tốt. Mẫu của bạn đang sử dụng Google Maps v3 phải không? – thd
Không, Nó không phải là javascript api. Tôi đã sử dụng các tài liệu từ http://code.google.com/apis/maps/documentation/geocoding/ ('Định dạng đầu ra JSON') –
Nếu tôi dự định lưu trữ lat và lng vào bảng cơ sở dữ liệu thì điều này vẫn hoạt động? – RyeNyeTheComputerScienceGuy