Вход Регистрация
* -=(C)DRU987=- (Dev)

Получить координаты по заданному адресу

  1. function getLatLong($address){
  2. if (!is_string($address))die("All Addresses must be passed as a string");
  3. $_url = sprintf('http://maps.google.com/maps?output=js&q=%s',rawurlencode($address));
  4. $_result = false;
  5. if($_result = file_get_contents($_url)) {
  6. if(strpos($_result,'errortips') > 1 || strpos($_result,'Did you mean:') !== false) return false;
  7. preg_match('!center:\s*{lat:\s*(-?\d+\.\d+),lng:\s*(-?\d+\.\d+)}!U', $_result, $_match);
  8. $_coords['lat'] = $_match[1];
  9. $_coords['long'] = $_match[2];
  10. }
  11. return $_coords;
  12. }
» Описание: Просто вводим в функцию требуемое место и она выдаст её координаты. Парсит с помощью гугла.
» Время добавления: 26 Марта 2014 в 20:55
» Посмотров: 1581
» textarea
» Рейтинг: [+4 | -0]
Комментарии [0]
Онлайн: 4
Реклама