Tôi đang phát triển phần mềm được nhúng cho trình theo dõi gps. Cho đến thời điểm này, tôi đã sử dụng Google Maps v2 để mã hóa địa lý đảo ngược (để chuyển đổi tọa độ GPS thành chuỗi địa chỉ). Tôi đã sử dụng yêu cầu http và biểu mẫu phản hồi ngắn (csv) (http://maps.googleapis.com/maps/geo?q= & output = csv & ...). Bây giờ, khi sự hỗ trợ của API v2 gần hết, tôi cố gắng chuyển sang v3, nhưng tôi không thể tìm thấy định dạng phản hồi csv trong cài đặt yêu cầu http. Kích thước phản hồi là thông số quan trọng cho thiết bị. Làm thế nào để giải quyết vấn đề này? Cảm ơn bạn.API mã hóa địa lý của Google, HTTP, CSV-dữ liệu trong API v3
5
A
Trả lời
4
Theo tài liệu bạn đang mắc kẹt với JSON hoặc XML.
A Geocoding API request must be of the following form:
http://maps.googleapis.com/maps/api/geocode/output?parameters
where output may be either of the following values:
- json (đề nghị) cho biết sản lượng trong JavaScript Object Notation (JSON)
- xml chỉ ra đầu ra như XML
Ví dụ: truy vấn nên trông như thế này :
http://maps.googleapis.com/maps/api/geocode/json?sensor=true&address=Your+address+here
hoặc
http://maps.googleapis.com/maps/api/geocode/xml?sensor=false&address=Your+address+here
nơi cần tham số sensor
cho thấy bạn đang gọi từ một cảm biến kích hoạt vị trí thiết bị hay không.
Cảm ơn câu trả lời của bạn, nhưng đó không phải là câu trả lời cho câu hỏi của tôi. Kích thước của phản ứng là điểm mấu chốt. Quá đắt để nhận, lưu trữ và phân tích các kích thước dữ liệu đó. Tôi chỉ cần một phản ứng đơn giản như "200,9", Quảng trường Thời đại, 1560 Broadway, New York, NY 10036, Hoa Kỳ "". API v3 có hỗ trợ định dạng phản hồi đó không? – user2082893
Không. Theo tài liệu, API chỉ hỗ trợ phản hồi JSON hoặc XML. Có vẻ như bạn sẽ cần phải viết dịch vụ web của riêng mình để dịch câu trả lời cho nội dung mà thiết bị của bạn có thể sử dụng. – Rick
Rõ ràng. Cảm ơn bạn. – user2082893