2013-02-04 50 views
5

Tôi đang tạo ứng dụng dựa trên vị trí trên iPhone và tôi đang gặp sự cố với khía cạnh cuối cùng của ứng dụng. Tôi đã tự hỏi nếu có ai biết làm thế nào để tích hợp một thanh tìm kiếm tương quan với bản đồ mà chúng ta có thể sử dụng từ MKMapView.Xcode Google Maps Search Bar

Đó thực sự là thanh tìm kiếm phía trên bản đồ mà người dùng có thể nhập vào một khu vực và nó sẽ đưa họ đến đó.

Điều này có khả thi không?

Tôi đã xem xét các hướng dẫn nhưng tôi chỉ tìm thấy cách tạo ứng dụng với chế độ xem bản đồ, chú thích và thêm chú dẫn.

Trả lời

5

Điều bạn đang tìm kiếm là mã hóa địa lý - quá trình chuyển địa chỉ trong thanh tìm kiếm thành tọa độ vĩ độ/kinh độ, sau đó bạn có thể đặt vị trí của bản đồ.

This question có hai câu trả lời chính. This answer cho biết cách mã hóa địa lý bằng API Google và this answer cho biết cách mã địa lý sử dụng API của Apple.

Nếu bạn đang sử dụng MapKit (sử dụng bản đồ Apple như iOS 6.0), thì có thể bạn nên sử dụng API Apple (bạn không được sử dụng API Google Maps với các bản đồ không phải của Google).

Nếu bạn đang sử dụng new Google Maps SDK for iOS, bạn có thể muốn sử dụng API Google để mã hóa địa lý. Mặc dù lưu ý rằng câu trả lời tôi đã liên kết là sử dụng Google API với MapKit (vì nó được viết lại khi MapKit đang sử dụng Google Maps), vì vậy bạn sẽ cần sửa đổi nó một chút.

+0

Cảm ơn rất nhiều Saxon! Tôi sẽ sử dụng câu trả lời thứ hai – user1977908