我是 XCode 的新手,真的需要帮助。我创建了一张充满标记和标注的地图,我对此感到满意并完全理解。现在我真的想在用户 GPS 位置而不是固定的纬度和经度上拥有地图中心。这可能吗?
也可以在地图上方添加一个搜索栏小部件,这样如果用户想要查看某个区域,他们可以不必滚动到那里。因此,当用户在一个区域中键入时,它会将他们带到那里,而标记仍保留在地图上。(可能地区的信息将来自谷歌的地图数据库)。
这一切都可能吗?
我是 XCode 的新手,真的需要帮助。我创建了一张充满标记和标注的地图,我对此感到满意并完全理解。现在我真的想在用户 GPS 位置而不是固定的纬度和经度上拥有地图中心。这可能吗?
也可以在地图上方添加一个搜索栏小部件,这样如果用户想要查看某个区域,他们可以不必滚动到那里。因此,当用户在一个区域中键入时,它会将他们带到那里,而标记仍保留在地图上。(可能地区的信息将来自谷歌的地图数据库)。
这一切都可能吗?
将“地图视图”拖到情节提要上的视图中。按住 ctrl 时,将鼠标指针从“地图视图”拖动到类。为它创建 iVar 作为 mapView (或任何你想要的)
[mapView setUserTrackingMode:MKUserTrackingModeFollow 动画:YES];
上面的代码将始终将用户位置(蓝点)设置为 GPS 获取的当前位置。
* 对于搜索栏* NSString *urlString = [NSString stringWithFormat:@" http://maps.google.com/maps/geo?q=%@&output=csv ", "FECTH TEXT FROM SEARCH BAR" stringByAddingPercentEscapesUsingEncoding:NSUTF8StringEncoding]] ;
urlString 将返回纬度、经度详细信息。使用此详细信息,您可以显示用户想去的位置。