XCode谷歌地图应用程序,打开用户位置+搜索栏

时间:2013-02-03 14:57:13

标签: xcode

我是XCode的新手,真的需要帮助。我已经创建了一个充满标记和标注的地图,我很满意并且完全理解。现在我真的想让地图中心位于用户的GPS位置,而不是固定的纬度和经度。这可能吗?

还可以在地图上方添加搜索栏小部件,这样如果用户想要查看某个区域,他们就可以而不必在那里滚动。因此,当用户键入某个区域时,它会将它们带到那里,同时标记保留在地图上。 (可能这些区域的信息将从谷歌地图数据库中提取)。

这一切都可能吗?

1 个答案:

答案 0 :(得分:1)

将“地图视图”拖到故事板上的视图中。按住ctrl时,将鼠标指针从“Map View”拖动到该类。 为mapView(或你想要的任何东西)创建iVar

[mapView setUserTrackingMode:MKUserTrackingModeFollow animated:YES];

以上代码将始终将用户位置(蓝点)设置为GPS提取的当前位置。

*对于搜索栏 *  NSString * urlString = [NSString stringWithFormat:@“http://maps.google.com/maps/geo?q=%@&output=csv”,“来自SEARCH BAR的FECTH TEXT”stringByAddingPercentEscapesUsingEncoding:NSUTF8StringEncoding]];

urlString将返回纬度,经度详情。通过此详细信息,您可以显示用户想要去的位置。