Google Maps iOS SDK Многоугольники с дырками

Я играл с SDK Google Maps в течение нескольких дней, он кажется довольно надежным и простым в использовании. Но у меня проблемы с рисованием многоугольников с отверстиями внутри. В настоящее время, если я пытаюсь добавить отверстия в путь (используя наивный способ «просто добавить туда точки»), я получаю несколько отверстий в полигонах, но это выглядит совершенно беспорядочно (даже если отверстия против часовой стрелки, а основной многоугольник идет по часовой стрелке). Кто-нибудь знает, что сделать, чтобы это правильно отображалось?

Я знаю, что в Android есть метод addHole(), который решает эту проблему. Есть ли подобное решение для iOS?

Я использую Google Maps SDK версии 1.3.1 (последняя доступная на данный момент).

Большое спасибо за уделенное время!


person JP Illanes    schedule 13.06.2013    source источник
comment
Потребовалось около 2 лет, но функция отверстия теперь доступна для iOS... См. Ссылку, опубликованную в принятом ответе.   -  person Hirbod    schedule 07.12.2015
comment
Спасибо! Я добавлю редактирование к ответу.   -  person JP Illanes    schedule 07.12.2015


Ответы (1)


Изменить: Google реализовал эту функцию в версии 1.11.0, GMSPolygon теперь имеет свойство holes.

Кажется, сейчас нет способа сделать это, есть открытая проблема в трекере Google Maps API, поэтому будем надеяться, что это будет реализовано в ближайшем будущем.

person JP Illanes    schedule 17.06.2013