Вход Регистрация
» Описание: Просто вводим в функцию требуемое место и она выдаст её координаты. Работает с помощью гугла.
» Добавил: * Taltos *
» Время добавления: 12 Марта 2015 в 11:53
» Посмотров: 724
» textarea
» Рейтинг: [+0 | -0]
Комментарии [0]
  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. }
Онлайн: 7
Реклама