Google Map с PHP MySQL - PullRequest
       21

Google Map с PHP MySQL

0 голосов
/ 18 декабря 2009

Моя проблема в том, что я хочу показать своего зарегистрированного пользователя сайта на карте Google, но не знаю, как найти пользователя, это означает, что я не знаю широту и долготу каждого пользователя. Я новичок в Google Map, поэтому, пожалуйста, помогите

Спасибо за тонну

Ответы [ 4 ]

4 голосов
/ 18 декабря 2009

Какие данные о местоположении у вас есть для ваших пользователей? Города, штаты, страны?

Возможно, вы захотите взглянуть на API геокодирования Google .

3 голосов
/ 18 декабря 2009

Есть два возможных способа сделать это.

  1. Попросите пользователя найти карту Google и разместить себя на ней. Ищите здесь идею, как это сделать http://www.designing4u.de/2008/08/google-maps-jquery-and-xml-saving-markers-with-user-input/
  2. Используйте базу данных IP to Location для определения местоположения на основе их IP. Узнайте, как это сделать http://www.ip2nation.com/ip2nation
1 голос
/ 18 декабря 2009

Если вы собираете адрес каждого зарегистрированного пользователя, вы можете получить широту и долготу на стороне сервера через службу геокодирования HTTP-карт .

Вы бы использовали следующий HTTP-запрос:

http://maps.google.com/maps/geo?q=Oxford+Street,+London&output=csv&sensor=false

Просто измените параметр q в соответствии с адресом вашего пользователя.

1 голос
/ 18 декабря 2009

Нет способа надежно определить местонахождение пользователя по его IP-адресу. Однако, если вы разрабатываете для мобильного устройства, может быть возможно получить их GPS-координаты. Или вы можете попросить их ввести адрес и разместить точку на карте с этого адреса с помощью геокодирование .

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