Code == Design
Я не фанат сложных UML-диаграмм и бесконечной документации кода. На языке высокого уровня ваш код должен быть читаемым и понятным как есть. Сложная документация и диаграммы на самом деле более не удобны для пользователя.
Вот статья на тему Код как дизайн .
Вот отрывок о том, как считывать местоположение с 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 и другим встроенным функциям.
Я сделал это без всякого программирования. Вы можете:
См. Рабочий пример на http://CharlieBloom.com . Видны только 3 последних (настраиваемых) твита, нажмите «Следуй за мной в Twitter», чтобы увидеть «Моя позиция .....» и ссылку на Google Maps. Позиции обновляются на моем сайте через 2-3 минуты после того, как я их отправил.
С уважением, Чарли Блум