2011-02-10 2 views
0

Поэтому я хотел бы использовать URL-адрес для извлечения и отображения ТОЛЬКО пользователей CURRENT LOCATION.Текущее местоположение на Картах Google, используя только URL-адрес

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

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

Заранее благодарен!

+0

вы пытаетесь выслеживать кого-то ? – kjy112

+0

Хе, Нет. Я хочу, чтобы ПОЛЬЗОВАТЕЛЬ щелкнул ссылку, и эта ссылка отображает их текущее местоположение на ИХ устройстве. Вопрос обновлен, чтобы отразить это. Спасибо, вы правы, этот вопрос выглядит немного подозрительным, поскольку он был изначально сформулирован. – Sparky

ответ

1

Это обсуждается фронт и центр в Google Maps API геолокации: Detecting the User's Location

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

Edit: Это работает только если вы используете свой собственный домен и реализовали API Карт (, который на самом деле просто), а не Google собственного maps.google.com

+0

Спасибо, Джек, молодец. – Sparky

3

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

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

, который открывает веб-сайт Google Maps с координаты 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
+0

Это замечательно, и спасибо за ответ, но мне нужна ссылка для автоматического получения местоположения. – Sparky

+0

А теперь я полностью понимаю ваш вопрос :). Ответ от Джека указывает на вас в правильном направлении. – dermatthias

+0

Правильно, но он не решает часть «URL-адрес» только на вопрос. Я не верю, что есть какое-либо решение на основе URL. – JackCA

Смежные вопросы