我正在开发一个游戏,用户必须在世界地图上选择一个国家。
我因此想知道:
显示交互式地图的最佳方法是什么?我在 Web http://mousebird.github.com/WhirlyGlobe/上找到了这个框架/组件,但我也在评估 MapKit、MapBox 和 Google Maps 框架。根据您的意见和您自己的经验,最好的选择是什么?
给定一些 GPS 坐标,我如何检索国家名称?(我只对国名感兴趣,仅此而已)
是否有实现此类应用程序的示例代码或教程?
谢谢!
我正在开发一个游戏,用户必须在世界地图上选择一个国家。
我因此想知道:
显示交互式地图的最佳方法是什么?我在 Web http://mousebird.github.com/WhirlyGlobe/上找到了这个框架/组件,但我也在评估 MapKit、MapBox 和 Google Maps 框架。根据您的意见和您自己的经验,最好的选择是什么?
给定一些 GPS 坐标,我如何检索国家名称?(我只对国名感兴趣,仅此而已)
是否有实现此类应用程序的示例代码或教程?
谢谢!
在适用于 iOS 的 Google Map SDK 中,您必须尝试使用此委托方法。
它为您提供用户点击的坐标。
- (void)mapView:(GMSMapView *)mapView
didTapAtCoordinate:(CLLocationCoordinate2D)coordinate
{
NSLog(@"You tapped at %f,%f", coordinate.latitude, coordinate.longitude);
}
通过这个特定的坐标,您可以找到国家。
我想你必须检查一下。它会帮助你。
您还应该查看 MapBox。iOS SDK 支持完整的、可配置的交互性。有一个示例应用程序用于将点击转换为所点击国家/地区的名称/国旗。