php 从地址获取坐标

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了php 从地址获取坐标相关的知识,希望对你有一定的参考价值。

<?php 

function getCoordinates($address){
 
	$address = str_replace(" ", "+", $address); // replace all the white space with "+" sign to match with google search pattern

	// $url = "http://maps.google.com/maps/api/geocode/json?sensor=false&address=$address";
	$url = "https://maps.google.com/maps/api/geocode/json?address=$address&key=[YOUR GOOGLE API KEY]"; // over HTTPS
 
	$response = file_get_contents($url);
 
	$json = json_decode($response,TRUE); //generate array object from the response from the web
 
	return ($json['results'][0]['geometry']['location']['lat'].",".$json['results'][0]['geometry']['location']['lng']);
 
}

echo getCoordinates('New York, NY');

以上是关于php 从地址获取坐标的主要内容,如果未能解决你的问题,请参考以下文章

PHP 地理编码,从地址到坐标lat long

从地址获取坐标的完成处理程序

php获取ios或android通过文件头(header)传过来的坐标,通过百度接口获取具体城市和地址,并存入到session中。

php获取ios或android通过文件头(header)传过来的坐标,通过百度接口获取具体城市和地址,并存入到session中。

使用 PHP 从 ATOM 提要中提取数据并使用它反向查找坐标到实际地址

谷歌地图(javascript API):从地址获取 GPS 坐标