Доступ к информации о местоположении на iPhone из веб-приложения - PullRequest
1 голос
/ 05 марта 2009

Можно ли веб-приложению получить доступ к данным о местоположении iPhone без установки дополнительного клиентского приложения iPhone?

Если нет, то лучше всего было бы, если бы кто-нибудь мог порекомендовать существующее нативное приложение, желательно бесплатное для конечного пользователя и максимально легкое, чтобы действительно предоставляло эту информацию Mobile Safari.

Ответы [ 7 ]

3 голосов
/ 20 июня 2009

Да, в iPhone OS 3.0.

2 голосов
/ 05 ноября 2010

Вы можете сделать это, используя HTML5 Geolocation API .

1 голос
/ 05 марта 2009

Я не думаю, что это возможно. MobileSafari не раскрывает эту информацию.

0 голосов
/ 20 февраля 2011

Вы можете увидеть простой пример использования GeoLocation API в веб-приложении для получения вашего текущего местоположения по следующему URL: http://mrvautin.com/2010/01/06/iphone-web-application-get-current-location/

0 голосов
/ 09 марта 2009

PhoneGap использует интересный подход, предоставляя встроенную оболочку, которая обеспечивает доступ Javascript к аппаратным функциям. Это не совсем ответ на мой вопрос, но он интересен сам по себе, и может закончить работу.

0 голосов
/ 05 марта 2009

Для взломанных телефонов Locatable - это именно то, что вы описываете, оно доступно на cydia и очень просто для интеграции на стороне сервера.

0 голосов
/ 05 марта 2009

Там нет. По крайней мере, вам придется реализовать свое собственное приложение на основе UIWebView, прочитать местоположение из CLLocationManager и внедрить его в WebView.

Хорошей отправной точкой является iPhone-google-maps-component . это ...

... использует UIWebView в фоновом режиме для загрузки HTML / Javascript-версии Google Maps и предлагает набор методов Objective-C, которые имитируют подмножество оригинальных методов Javascript для управления картой. В настоящее время он поддерживает настройку центрального положения, а также масштабирование и панорамирование с помощью сенсорного интерфейса

...