Я посмотрел на API карты Google, который полностью отличается JavaScript и очень медленный на iPhone. Затем я попытался использовать опцию ссылки, доступную на maps.google.com. Это быстро, но я не вижу большого контроля над этим. Он также отображает небольшое окно поиска в верхней части карты. API Google говорит, что вы должны использовать карты на веб-сайте, а iPhone - нет. Я не уверен в лицензировании для maps.google.com.
Опция области действия Urbanspoon делает все, что я хочу с картами, в отношении отображения близлежащих предприятий в зависимости от вашего местоположения. Учитывая ограниченный набор инструментов, доступных для карт Google без mapkit, я не знаю, как они это делают. Похоже, что они каким-то образом интегрированы с mapkit. Нажатие на аннотацию показывает выноску, а другой щелчок выдвигает новое представление с подробностями из этого вывода. Есть идеи, как это можно сделать?
- РЕДАКТИРОВАТЬ -
Для ясности, mapkit не отображает окружающие компании. В этом суть проблемы, и я не уверен, как Урбанспун справился с этим.