我从客户端获得了 .plist 文件,其中包含地址及其纬度和经度。
我的要求是,当我滚动地图视图时,相应的纬度和经度将被更新并在地图上显示正确的位置。
例如,假设我在地图上的当前位置是纽约,我在纽约放了一个别针。现在,当我将地图视图滚动到新泽西州时,如果纬度和经度与 .plist 文件的纬度和经度匹配,那么图钉应该放在新泽西州的位置。
要求您提供解决方案,因为这对我的申请来说是一个很大的障碍。
我从客户端获得了 .plist 文件,其中包含地址及其纬度和经度。
我的要求是,当我滚动地图视图时,相应的纬度和经度将被更新并在地图上显示正确的位置。
例如,假设我在地图上的当前位置是纽约,我在纽约放了一个别针。现在,当我将地图视图滚动到新泽西州时,如果纬度和经度与 .plist 文件的纬度和经度匹配,那么图钉应该放在新泽西州的位置。
要求您提供解决方案,因为这对我的申请来说是一个很大的障碍。
首先,您必须解析您的 plist 并将 latlong 存储在字典中。每次地图移动时(地图委托方法,例如 mapDidMove 将被调用),在你的字典中循环并检查 latlon 是否可见。
回家这有帮助