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

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

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

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

1 ответ

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

Исходя из этого вопроса SO, Google Maps iOS SDK использует системные настройки региона / языка, но не предоставляет никакого способа ручного принудительного использования какого-либо конкретного языка. К счастью, ответы геокодирования (с использованием классов 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.

Загрузка карта страны Израиль

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

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

Другие вопросы по тегам