Get the coordinate address of google map through php_PHP tutorial

WBOY
Release: 2016-07-13 10:35:07
Original
1625 people have browsed it

The first step is to get the coordinates

<?php
$address = !empty($_POST['address'])?$_POST['address']:"<?=$navinfor[字段名称]?>";// Google HQ
$prepAddr = str_replace(' ','+',$address);
$geocode=file_get_contents('http://maps.google.com/maps/api/geocode/json?address='.$prepAddr.'&sensor=false');
$output= json_decode($geocode);
$lat = $output->results[0]->geometry->location->lat;
$lng = $output->results[0]->geometry->location->lng;
?>
第二步,将获取到的坐标嵌入到地图即可
<img src="http://maps.google.com/maps/api/staticmap?center=<?php echo $lat;?>,
<?php echo $lng;?>&amp;
zoom=16&amp;
size=520x340&amp;
maptype=roadmap&amp;
markers=<?php echo $lat;?>,<?php echo $lng;?>&amp;
sensor=false" height="340" width="520" />

代码就两段,很简单。
Copy after login

www.bkjia.comtruehttp: //www.bkjia.com/PHPjc/746588.htmlTechArticleThe first step, get the coordinates?php$address = !empty($_POST['address'])?$ _POST['address']:?=$navinfor[field name]?;// Google HQ$prepAddr = str_replace(' ','+',$address);$geocode=file_g...
source:php.cn
Statement of this Website
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template