2013-03-27 40 views
8

Trong ứng dụng iPhone của tôi, tôi đang sử dụng MKMapKit. Hiện tại tôi đang vẽ sơ đồ các địa điểm trên bản đồ theo kết quả nhận được từ API Google Place, nhưng theo tài liệu của Google, tôi chỉ phải sử dụng các giá trị này trong Google Maps. Thật không may từ iOS 6, MKMapKit sẽ tự đi tới Bản đồ Apple.Có bất kỳ API Apple nào như API tìm kiếm địa điểm của Google không?

Có bất kỳ API Apple nào như API tìm kiếm địa điểm của Google không?

Bây giờ tôi đang sử dụng URL như thế này:

https://maps.googleapis.com/maps/api/place/search/json?location=10.0036830,74.318723&rankby=distance&types=restaurant&sensor=false&key="my API Key" 

Trả lời

3

Tôi tin rằng đây là những gì bạn đang tìm kiếm? iOS Developer Library: MKLocalSearchRequest Class Reference

+0

Bạn có biết nếu chúng tôi có thứ gì đó giống như Apple nhưng không sử dụng Maps? (ứng dụng của tôi chỉ hiển thị thông tin nhà hàng gần nhất mà không cần sử dụng bản đồ). Cảm ơn rất nhiều :) – Ricardo

+0

Một cái gì đó như thế này? http://stackoverflow.com/questions/23034527/mklocalsearch-without-mkmapview –

0

Bạn có thể đạt được điều này thông qua MKLocalSearchRequest và MapKit.

Nó được thể hiện nơi autocomplete giống như google nơi API và có thể đặt điểm chú giải trên bản đồ của Apple (không trên bản đồ của Google, tôi hy vọng đó là duy nhất mà bạn đang tìm kiếm.)

Bạn có thể tải về a dự án mẫu từ here, sử dụng MKLocalSearchRequest để tìm nạp Địa điểm và hiển thị trong bộ điều khiển xem bảng hoàn chỉnh tự động.

enter image description here

enter image description here

Tuy nhiên nó không hiển thị kết quả chính xác như bạn có thể nhận được từ API Google Places. Do vấn đề là cơ sở dữ liệu mã hóa địa lý không hoàn toàn rõ ràng và Apple không phải là công ty dẫn đầu lĩnh vực này - Google là.

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