Веб-приложения iPhone могут получить положение GPS?

Code == Design

Я не фанат сложных UML-диаграмм и бесконечной документации кода. На языке высокого уровня ваш код должен быть читаемым и понятным как есть. Сложная документация и диаграммы на самом деле более не удобны для пользователя.


Вот статья на тему Код как дизайн .

17
задан unixman83 7 September 2011 в 08:22
поделиться

2 ответа

Вот отрывок о том, как считывать местоположение с iPhone. Похоже, для этого требуется 3.0:

 navigator.geolocation.getCurrentPosition(foundLocation, noLocation);

 function foundLocation(position)
 {
   var lat = position.coords.latitude;
   var long = position.coords.longitude;
   alert('Found location: ' + lat + ', ' + long);
 }
 function noLocation()
 {
   alert('Could not find location');
 }

См .: http://mapscripting.com/how-to-use-geolocation-in-mobile-safari

Кстати, если вы хотите использовать веб-код на На iPhone есть пара промежуточных решений, которые вы можете попробовать, которые не заставят вас создавать собственное приложение, но позволят вам превратить ваш сайт в приложение и получить доступ к GPS и другим встроенным функциям.

16
ответ дан 30 November 2019 в 13:34
поделиться

Я сделал это без всякого программирования. Вы можете:

  1. Загрузить приложение для iPhone «Basic GPS» из iPhone Store.
  2. Создать учетную запись на Twitter.com (если у вас ее еще нет).
  3. Начать рассылку по электронной почте учетная запись twitter на Twittermail.com.
  4. В основных настройках GPS используйте секретный адрес электронной почты из Twittermail.
  5. На странице Twitter.com/widgets нажмите «Другое», чтобы получить свой HTML-код для публикации ваших твитов в другом месте.
  6. 1216] Разместите этот HTML-код на своей домашней странице.
  7. В Basic GPS вы просто нажимаете синюю кнопку «I» (вкл.), «Электронная почта» и «Отправить», чтобы отправить свое местоположение на почту Twitter. которые публикуют его в Твиттере. И Twitter автоматически опубликует его на вашей домашней странице.

См. Рабочий пример на http://CharlieBloom.com . Видны только 3 последних (настраиваемых) твита, нажмите «Следуй за мной в Twitter», чтобы увидеть «Моя позиция .....» и ссылку на Google Maps. Позиции обновляются на моем сайте через 2-3 минуты после того, как я их отправил.

С уважением, Чарли Блум

1
ответ дан 30 November 2019 в 13:34
поделиться
Другие вопросы по тегам:

Похожие вопросы: