MKMapView, Google Maps API и информация о трафике - PullRequest
0 голосов
/ 21 февраля 2010

К тому времени, когда вы закончите читать этот вопрос, для вас станет очевидным, что я довольно новичок в этой разработке. Но у меня тут быстрый вопрос. Я думаю, что я (к сожалению, Сорта) знаю ответ, но я решил спросить, в любом случае:

Я работаю над приложением, в котором я хочу отображать данные трафика из Карт Google на карте. Кажется, достаточно просто. Я могу легко поместить MKMapView и отцентрировать его в нужном месте. Я также могу создать пользовательский API Карт Google, который можно будет просматривать в браузере, и он будет отображать данные о трафике с помощью объекта GTrafficOverlay.

Сейчас ...

Могу ли я использовать данные трафика API (в Javascript) и проанализировать их в реализации MKMapView? Я так не думаю ... верно?

Итак, мой единственный вариант - вместо этого сделать UIWebView, верно? Я просто делаю ссылку на эту страницу, и я в порядке.

Кроме того ... Есть ли существенный недостаток для этого? Я знаю, что немного теряю встроенный интерфейс, но помимо этого, кажется, что разница не так уж велика, верно?

И, кроме того, если я хочу использовать этот API Google Code, как я могу реализовать его на месте? Должен ли я иметь этот HTML-файл где-нибудь на сервере или он может быть частью моих ресурсов, или как?

Извините за все вопросы, но заранее спасибо за любые предложения, которые у вас могут быть!

1 Ответ

1 голос
/ 21 февраля 2010

Вы не можете напрямую анализировать JavaScript в реализации MKMapView.

Да, вы можете использовать UIWebView. Я только кратко рассмотрел это, и это было довольно неприятно с поведением по умолчанию, потому что и веб-представление, и представление карты пытаются реагировать на события перетаскивания и т. Д. Возможно, есть способ настроить это - вы бы хотели искать примеры SDK2.x, поскольку тогда не было другого решения для карт.

Этот пост также может оказать большую помощь.

...