2016-06-13 13 views
0

我正在一个应用程序中,我需要加载希伯来语地图,并更新地图作为位置更改,并绘制从初始位置到更改位置的路径。iOS:如何加载希伯来语地图?

enter image description here

我已经在苹果地图和谷歌地图的工作。但我发现在加载以色列国家地图上有一些困难。可以在iOS上加载这样的地图吗?任何建议都非常欢迎!

回答

0

要加载希伯来语地图

从这个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

以色列加载国家地图

检查这些链接:

希望这有助于!