iOS: как загрузить карту иврита?

Я работаю над приложением, в котором мне нужно загрузить карту на иврите, а также обновить карту при изменении местоположения и нарисовать путь от исходного местоположения до изменения местоположения.

введите здесь описание изображения

Я работал на карте Apple и карте Google. Но мне трудно загрузить на него карту страны Израиля. Можно ли загрузить такую ​​карту на iOS? Любые предложения приветствуются!


person Kirti Parghi    schedule 13.06.2016    source источник


Ответы (1)


Чтобы загрузить карту иврита

Исходя из этого вопроса SO, Google Maps iOS SDK использует системный регион/язык settings, но не предоставляет никакого способа вручную принудительно установить какой-либо конкретный язык. К счастью, ответы геокодирования (с использованием классов SDK) и метки карты отражают эти настройки устройства.

Нарисуйте путь от исходного местоположения до изменения местоположения

Вы можете использовать полилинии для рисования линий на карте. Объект GMSPolyline представляет собой упорядоченную последовательность местоположений, отображаемую в виде ряд отрезков. Вы можете установить цвет полилинии с помощью 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.

Загружается карта Израиля

Проверьте эти ссылки:

Надеюсь это поможет!

person abielita    schedule 15.06.2016