Javascript-форум (https://javascript.ru/forum/)
-   Мобильный JavaScript (https://javascript.ru/forum/mobile/)
-   -   местоположения пользователя на карты Google (https://javascript.ru/forum/mobile/32104-mestopolozheniya-polzovatelya-na-karty-google.html)

Giku 03.10.2012 17:15

местоположения пользователя на карты Google
 
Здравствуйте.
на данный момент существует возможность определения местоположения пользователя на карты Google (на своем сайте)
Не для кого не секрет что люди используют разные системы и браузеры (имею введу в том числе смартфоны, iphone, ipad, android ...)

парни может у кого то есть готовый код который проверяет чем пользуется юзер и в зависимости от этого использовать ту или иную технологию что бы определить его местоположение. (а если с русскими комментами то вообще супер)

капался в нете вот что нашел


1. http://www.beloll.ru/javascript/geol...on-javascript/
в низу страницы есть пример работы скрипта, но на компе в Google Chrome показывает карту центрированную на мой город (без pointa) а на телефоне (Nokia 5800) вообще ничего не открывает

2. http://www.webmaze.ru/javascript-geolocation/
проследовал примеру с этой странички но как в Google Chrome так и на Nokia ничего не показывает (белая страница)


как говорил может у кого то есть весь код так что бы для всех случаев а если невозможно определить местоположение (старые телефоны, IE...) вывести Alert с сообщением о невозможности определить место.

Giku 03.10.2012 18:13

ну определяют же сайты (и google map наверное) твоё местоположение - что они используют ?
я хочу себе на сайт поставить.

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

можно обойтись тут только java script, можно с ней определить координаты по gps ?
почувствует ли разницу пользователь такого сайта ?


или сначала проверить какое устройство у пользователя и открыть соответствующий для него страницу сколько примерно таких систем (windows: Chrome, Firefox, Opera...; другие ОСи (хз); Ipad; Iphone; Android; какие системы используют остальные телефоны: смарты, тачь, ...?)?

dmitriymar 04.10.2012 15:54

Цитата:

Сообщение от Giku
можно обойтись тут только java script, можно с ней определить координаты по gps ?
почувствует ли разницу пользователь такого сайта ?

Нет конечно, у скрипта нет API доступа к GPS. всё определение на сайтах идёт через IP. А телефонные поставщики интернета соответственно "проксируют" -итого карты не получают IP пользователя(его нет) .

pikko 19.12.2012 17:42

Цитата:

Сообщение от Giku (Сообщение 208006)
можно обойтись тут только java script

можно, браузер может отдавать информацию о координатах скрипту, если пользователь разрешил,
начните, например, с этого http://htmlbook.ru/html5/geolocation

dmitriymar, по IP много не наопределяешь, к тому же у многих ip выдаётся динамически

dmitriymar 20.12.2012 19:56

Цитата:

Сообщение от pikko

dmitriymar, по IP много не наопределяешь, к тому же у многих ip выдаётся динамически

объясни , когда не было апи как город определялся? да и определяется на стационарах подключенных не по вайфай завязанному в сетку с остальными?

Цитата:

Сообщение от Giku
вот я прочитал что можно обойтись без gps или лучше проверить есть или нет такой функции на телефоне а потом в зависимость от этого выполнить нужную часть кода.

объясни как без него , а именно он определят координаты либо по вышкам, либо по вайфаю, либо по спутникам получить координаты?:)

pikko,
ты хоть читай прежде чем отвечать


Часовой пояс GMT +3, время: 02:54.