gpt4 book ai didi

iPhone - MapKit - 搜索位置和移动注释

转载 作者:行者123 更新时间:2023-12-03 18:41:27 26 4
gpt4 key购买 nike

我想制作一个应用程序来部分模仿标准 map 应用程序的一些行为。事实证明这很困难。首先,我不明白你如何使注释可移动。你到底是如何做到这一点的?

第二:如何搜索位置?

最佳答案

移动注释

我假设您正在追求 Maps.app 的行为,即点击并按住图钉即可自由移动它。据我所知,没有内置的方式来移动注释。由于注释是 UIView 的子类,因此您可以在您想要的位置和方式绘制它们。例如,您可以检测 tap-n-hold在注释上,当“解锁”时,更改注释的 centerOffset 值以通过触摸移动它。当用户放开 View 时,您可以记下屏幕上的位置,并使用 MKMapView 方法 convertPoint:toCooperativeFromView: 获取图钉所在的坐标已发布。

搜索位置

您正在寻找的内容称为正向地理编码。不幸的是,MapKit 仅附带反向地理编码(将 GPS 坐标转换为国家/城市/街道/等的过程)。然而,还有几种选择。有以下几种方法:

请注意,许多地理编码 API 均已获得 Creative Commons 或类似许可的许可。

关于iPhone - MapKit - 搜索位置和移动注释,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2813133/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com