Home >Backend Development >PHP Tutorial >Get the coordinate address of google map through php_PHP tutorial

Get the coordinate address of google map through php_PHP tutorial

WBOY
WBOYOriginal
2016-07-13 10:35:071640browse

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" />

代码就两段,很简单。

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...
Statement:
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