Круглосуточно обмен валюты в Екатеринбурге во всех банках города.
Профессиональный итальянский в Италии - отличные спецпредложения
-
200828 Oct
С помощью данной статьи Вы сможете определять GPS координаты интересующго Вас объекта. Используется PHP-XML и Google Maps API$Gxml_offer=array();
$arr=array();
$cur_tag="";
$GKEY='123123123123'; /// ЭТО НАДО ЗАМЕНИТЬ НА ВАШ КЛЮЧ. ПОЛУЧИТЬ ЕГО МОЖНО ТУТ: http://code.google.com/apis/maps/signup.html
function GetCoords($adres){
global $Gxml_offer,$arr,$cur_tag,$GKEY,$E620;
$Gxml_offer=array();
$arr=array();
$cur_tag="";
if($E620>100)return false;
$data=file_get_contents("http://maps.google.com/maps/geo?q=".urlencode(iconv("cp1251","utf-8",$adres))."&output=xml&key=".$GKEY);
if(strpos("620",$data)){
++$E620;
sleep(1);
}
//echo $data;
$Gxml_offer=array();
GReadDatabase($data);
$thiz=$Gxml_offer[0];
//print_r($thiz);
if($thiz[AddressDetails_Accuracy]<6){
$map_w="0";
$map_h="0";
return false;
}else{
list($map_h,$map_w,$g)=split(",",$thiz[coordinates]);
return array($map_w,$map_h);
}
}
function GstartElement($parser, $name, $attribs)
{
global $cur_tag,$arr,$flag;
if($name=="Placemark")$arr=array();
$cur_tag=$name;
while(list($k,$v)=each($attribs))
{
$val=$cur_tag."_".$k;
$arr[$val]=$v;
}
}
function GendElement($parser, $name)
{
global $Gxml_offer,$arr,$flag,$cur_tag;
$arr[$cur_tag]=trim($arr[$cur_tag]);
if($name=="Placemark")
{
$Gxml_offer[]=$arr;
$flag=array();
}
}
function GcharacterData($parser, $data)
{
global $arr,$cur_tag;
$arr[$cur_tag].=addslashes($data);
}
function GReadDatabase($data){
$data=preg_replace("'\>[\s]+\<'","><",$data);
$xml_parser = xml_parser_create();
xml_set_element_handler($xml_parser, "GstartElement", "GendElement");
xml_set_character_data_handler($xml_parser, "GcharacterData");
xml_parser_set_option($xml_parser, XML_OPTION_CASE_FOLDING, 0);
xml_parser_set_option($xml_parser, XML_OPTION_SKIP_WHITE, 1);
if (!xml_parse($xml_parser, $data)) {
$error_name=xml_error_string(xml_get_error_code($xml_parser));
$error_number=xml_get_current_line_number($xml_parser);
echo "XML_ERROR: $error_name, $error_number";
}
xml_parser_free($xml_parser);
}
/*
Схема запроса
list($coordinate_latitude,$coordinate_altitude)=GetCoords("Москва,Солянка, 3");
*/
- Спайсмен
- Apple iTablet
- Fish3000 // Rublex
- Нотикофф
- СтоликоФФ
- Каштановый лес
- Александр Горбунов
- Кард-мастер
- Московская Ассоциация Риэлтеров (МАР)
- GSM-Лаборатория R2C
- Первый Строительный Трест
- РисиРыба
- Buzz
- Henry Bonnare
- DJ Пилот и DJ Слава Шелест
- Проматомкомплектация
- People3000
- FёrstFlowers
- DJ-Shop Россия
- Квадрум. Недвижимость России
- strtoupper не работает
- Автоповорот фотографии
- Вернуть правильное окончание
- Вставить лого в картинку
- Геокодинг при помощи Google Maps и PHP
- Как быстро получить MySQL дамп (dump) или закачать дамп базы при помощи SSH
- Не работает javascript onchange
- Повернуть изображение
- Проверить email
- Работы с Imagemagick + Magickwand PHP
- Сгенерировать строку
- Сделать GZIP-сжатие страницы
- Спрятать email
- Уменьшить фото PHP

Оставить комментарий