Я хочу получить доступ к некоторым данным из карт Google. единственный способ – использовать JS для этого. Я не пытаюсь получить к нему доступ через веб-просмотр.
usercase:
Итак, другими словами, я хочу использовать карты Google api на стороне сервера.
Теперь, когда я пытаюсь загрузить данные для этой страницы html (которая использует document.write () для разбора расстояния), я получаю Javascript вместо обрабатываемого Javascript.
Могу ли я каким-либо образом разрешить Javascript-процесс через Objective-C? PHP?
Моя конечная цель – отправить запрос с post vars с разными точками и вернуть мои данные в JSON для каждого расстояния между двумя точками
Вам нужно UIWebView для запуска JavaScript. Вот так я предпочитаю:
Небольшой образец / проект в Google Code делает трюк: iphone-google-maps-component , парень использует UIWebView для загрузки пользовательской версии Google Maps и предоставляет набор методов Objective-C для управления картой.
Вам нужно иметь контейнер на вашем сервере для запуска Javascript. Просто загрузка Javascript из HTTP-запроса не выполняется.
Вы посмотрели API-интерфейсы маршрутизации CloudMade . Они звучат как лучшее решение для ваших требований