如何访问搜索功能以获取类似于 iPhone 地图应用程序的地图注释?

发布于 2024-10-03 08:18:01 字数 101 浏览 1 评论 0原文

我需要在我的应用程序中使用 iPhone 地图应用程序中使用的搜索功能。 应用程序用户应该能够通过商业名称搜索位置,然后选择地图上建议的注释(图钉)之一。

这个功能好用吗?

I need to use in my application the search functionality used in the Maps IPhone application.
The application user should be able to search locations by a commercial name and then to select one of the annotations (pins) proposed on the map.

Is this function available to use easily?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

花心好男孩 2024-10-10 08:18:01

此功能在 MKMapView 中不可用
但我会给你一个建议,

保留一个文本字段并接受其中的用户搜索名称。然后通过使用 google API 获取有关搜索位置的详细信息

http://maps.google.com/maps/geo?q=yourSearchName&output=xml

这将返回所有带有纬度经度的位置信息,解析这些详细信息。
我想解析不会太复杂。

使用注释在地图中通过解析获得的纬度和经度值进行精确定位。

This functionality is not available in MKMapView
But i will give you a suggestion

Keep a TextField and accept the user search name from that. Then by using google API get the details about the searched location

http://maps.google.com/maps/geo?q=yourSearchName&output=xml

This will return all location information with latitude longitude, Parse those details.
I think Parsing will not be much complicated.

Use Annotations to pinpoint in the map with the latitude and longitude values you got from parsing.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文