我有一个带有标题和副标题的自定义地标。字幕实际上是使用反向地理编码器显示放置图钉的地址。
我有一个按钮,它有一个放下图钉的动作。此动作获取用户的位置坐标,然后调用 [geocoder start],后者使用 Reverse Geocoder 获取完整地址并生成自定义注释,然后调用 [mapView addAnnotation:customPlacemark]。
我的问题是,使用此序列顺序,当没有 WiFi 连接(只有 3G 或可能是 Edge)时,引脚需要大量丢弃,因为它正在等待获取反向地理编码信息。
所以基本上我需要删除没有字幕的图钉,并从 viewDidAnnotation 调用地理编码器并在 reverseGeocoder 内部更新字幕,但我不知道该怎么做。
我想显示没有地址详细信息的注释,并在从反向地理编码器获取信息时对其进行更新。
有什么建议么?
提前致谢