我正在一个应用程序中,我需要加载希伯来语地图,并更新地图作为位置更改,并绘制从初始位置到更改位置的路径。iOS:如何加载希伯来语地图?
我已经在苹果地图和谷歌地图的工作。但我发现在加载以色列国家地图上有一些困难。可以在iOS上加载这样的地图吗?任何建议都非常欢迎!
我正在一个应用程序中,我需要加载希伯来语地图,并更新地图作为位置更改,并绘制从初始位置到更改位置的路径。iOS:如何加载希伯来语地图?
我已经在苹果地图和谷歌地图的工作。但我发现在加载以色列国家地图上有一些困难。可以在iOS上加载这样的地图吗?任何建议都非常欢迎!
要加载希伯来语地图
从这个SO question基础,谷歌地图iOS版SDK将使用系统区域/语言设置,但不公开任何手动强制任何特定的语言。幸运的是,地理编码响应(使用SDK类)和地图标签都反映了这些设备设置。从最初的位置
绘制路径改变位置
您可以使用Polylines绘制地图上线。对象表示一个有序的位置序列,显示为一系列线段。您可以使用GMSStrokeStyle
设置多段线的颜色。
要创建多段线,您需要通过创建具有两个或多个点的相应对象
GMSMutablePath
来指定其路径。每个CLLocationCoordinate2D
代表地球表面上的一个点。线段根据您将其添加到路径的顺序绘制在点之间。您可以使用addCoordinate:
或addLatitude:longitude:
方法将点添加到路径中。
例子:
GMSMutablePath *path = [GMSMutablePath path];
[path addCoordinate:CLLocationCoordinate2DMake(-33.85, 151.20)];
[path addCoordinate:CLLocationCoordinate2DMake(-33.70, 151.40)];
[path addCoordinate:CLLocationCoordinate2DMake(-33.73, 151.41)];
GMSPolyline *polyline = [GMSPolyline polylineWithPath:path];
您可以检查此相关SO thread。
以色列加载国家地图
检查这些链接:
希望这有助于!