Получение широты / долготы из функции MyLocation в Google Map Mobile 3.0

Я хочу получить мою текущую широту / долготу из Google Maps Mobile 3.0 с помощью некоторого скрипта, который, я думаю, может быть скриптом Python. Это возможно? И, что более важно: разработан ли Google Maps Mobile API для такого взаимодействия? Есть юридические вопросы?

В основном у меня есть телефон S60, у которого нет GPS, и я обнаружил, что Google поддерживает свою собственную базу данных для связывания идентификаторов сот с широтой и долготой, так что в зависимости от того, какой идентификатор соты я ближе всего, он может приблизительно соответствовать моему текущему местоположению. Таким образом, только информация Cel ID от оператора не сообщит мне, где я нахожусь на Земле, пока не будет доступна такая связь между Cell ID и широтой / долготой (для чего я думаю обратиться за помощью к GMM; конечно, если она предусматривает это...).

Во-вторых, GMM 3.0 передает мою текущую широту / долготу в гаджет iGoogle Latitude ... так что должен быть какой-то способ, с помощью которого я могу получить ту же информацию с помощью своего пользовательского гаджета / скрипта, верно?


person ashishsony    schedule 08.03.2009    source источник


Ответы (3)


Нет, вы не можете получить к нему доступ из сценария Python или другого приложения S60 из-за функций безопасности платформы S60 3rd ed. Даже если приложение Google Maps будет записывать информацию на диск, ваше приложение не сможет получить доступ к файлам других приложений, относящимся к конкретным приложениям.

Карты Google используют определение местоположения на основе соты в дополнение к GPS или когда GPS недоступен. Google не выпустил какой-либо сторонний API для преобразования этой сотовой вышки в долгосрочную.

person Teemu Kurppa    schedule 13.05.2009

Вам не обязательно делать это через Google Maps. Сопоставление идентификатора соты с широтой и долготой доступно на http://www.opencellid.org.

Вы можете получить файл с необработанными данными, а затем отобрать часть данных с необходимой вам точностью. Затем, используя api pys60 elocation, вы можете получить текущий идентификатор ячейки (для этого вам понадобится DevCert).

Для получения дополнительной информации посетите это: http://discussion.forum.nokia.com/forum/showthread.php?t=112964

person mrsaiful    schedule 23.09.2009
comment
Также см. stackoverflow.com/questions/82184/public-cell-id- базы данных для других баз данных. - person Asmo Soinio; 06.05.2010

О чтении любого файла с диска:

Только если у вас есть сертификат НИОКР (исследования и разработки), который дает вам AllFiles возможность, вы можете вы получаете доступ практически к любому файлу.

person Agathe    schedule 08.06.2009