Текущее местоположение в Картах Google, используя только URL - PullRequest
0 голосов
/ 10 февраля 2011

Поэтому я хотел бы использовать URL-адрес для получения и отображения ТОЛЬКО пользователей ТЕКУЩЕГО РАСПОЛОЖЕНИЯ.

Например: пользователь со смартфоном (iPhone, Android и т. Д.) Открывает ссылку [http://maps.google.com/CURRENTLOCATION] на своем телефоне и показывает свое текущее местоположение на устройстве пользователя в приложении Google Maps или браузере, как сообщает их GPS / беспроводное местоположение. Сама фактическая ссылка должна оставаться статической и отображать местоположение, где бы они ни находились.

Возможно ли это?

Заранее спасибо!

Ответы [ 2 ]

3 голосов
/ 10 февраля 2011

Если у вас есть координаты широты / долготы (которые, я полагаю, вы получаете через устройство gps / беспроводное устройство), вы можете использовать что-то вроде этого:

http://maps.google.de/maps?q=loc:48.0000,9.000

, который открываетВеб-сайт Карт Google с координатами N48.0 E9.0 (в виде десятичных координат).

Или, если вам нужна статическая карта (а не полноценная карта JavaScript), воспользуйтесь этой ссылкой и настройте значениявнутри URL:

http://maps.google.com/maps/api/staticmap?center=48.00,9.00&zoom=14&size=512x512&maptype=roadmap&markers=color:blue|48.0,9.0&sensor=true

Допустимые значения аргументов:

  • для maptype : дорожная карта, ландшафт, спутник
  • для увеличения: от 1 до 20
1 голос
/ 10 февраля 2011

Это обсуждается спереди и по центру в API геолокации Карт Google: Определение местоположения пользователя

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

Редактировать: это работает только в том случае, если вы используете свой собственный домен и внедрили API Карт (, который действительно прост ), а не собственный maps.google.com * 1011 от Google *

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...