php地圖定位
① php的 ip 定位,經緯度至少精確到鎮,附上源碼和詳解
ip定位一般對於電腦來說的,精確到鎮有點難,淘寶的ip api服務,只能精確到區,或者市
手機的話,你需要獲取位置,位置會因為手機質量的好壞,偏差很大,蘋果和諾基亞手機定位很准,安卓各種機型,各種偏差,使用手機定位的是,html5有獲取定位的方法,然後得到經緯度,發到網路地圖 api,獲取更精確的地址,
ip定位想要那麼精確,有點難,你得找個好點的ip庫服務,達到你要的精讀就行
② php根據經緯度獲取地理位置
這種功能,只能調用第三方的介面了,網路地圖API就有這個介面addressComponents,逆地址解析,參考方法如下:
<GeocoderSearchResponse>
<status>OK</status>
<result>
<location>
<lat>38.990998</lat>
<lng>103.645966</lng>
</location>
<formatted_address>甘肅省武威市民勤縣</formatted_address>
<business/>
<addressComponent>
<streetNumber/>
<street/>
<district>民勤縣</district>
<city>武威市</city>
<province>甘肅省</province>
</addressComponent>
<cityCode>118</cityCode>
</result>
</GeocoderSearchResponse>
③ PHP如何引入百度地圖或谷歌地圖,在目標位置定位
他們有API的,你去看看文檔 http://developer..com/map/index.php?title=%E9%A6%96%E9%A1%B5
④ php 怎麼通過ip來獲取所在位置
可以使用第三方介面 比如網路地圖 它可以通過ip來定位用戶的經緯度坐標 有了坐標就可以直接定位用戶所在城市和具體位置
⑤ php如何實現通過ip獲取地理位置
通過ip地址定位介面,調用的網路地圖介面,每人每天有30000次免費調用機會。。
你可以調用我的介面,但不要多次調用。最好是按照我這篇文章中的方法自己搭建一個介面,畢竟我的介面很有可能無法實現你的要求。
著作權歸作者所有。
商業轉載請聯系作者獲得授權,非商業轉載請註明出處。作者:caijun
鏈接:https://www.bangbangcat.com/index.php/PHP/73.html
來源:https://www.bangbangcat.com/
⑥ 如何用PHP獲取到百度地圖坐標或者經緯度
是傳入地址獲取地址的經緯度嗎?
以下是一個關於地理編碼的簡單示例。發送一個地址是「網路大廈」的請求,返回該地址對應的地理坐標。發送請求的url如下:
$return = file_get_contents(http://api.map..com/geocoder/v2/?address=網路大廈&output=json&ak=);
這樣就獲取到返回的數據拉
⑦ 如何使用php自動定位當前城市
網路地圖或者高德地圖的api 介面裡面有,直接調用介面就可以了
⑧ PHP如何引入百度地圖或谷歌地圖,在目標位置定位
這得需要在網路地圖中注冊,然後獲取密鑰,然後使用插件進行顯示
⑨ PHP如何引入百度地圖或谷歌地圖,在目標位置定位
<!DOCTYPEhtmlPUBLIC"-//W3C//DTDXHTML1.0Transitional//EN""TR/xhtml1/DTD/xhtml1-transitional.dtd">
<htmlxmlns="">
<head>
<metahttp-equiv="Content-Type"content="text/html;charset=utf-8"/>
<style>
#map_canvas{
width:600px;height:450px;padding:4px;
}
#code_list{
background:nonerepeatscroll00#FFFF99;
border:1pxsolid#000000;
font-size:0.8em;
line-height:1.3em;
padding:5px;
}
</style>
<scriptsrc="http://ditu.google.com/maps?file=api&v=2&key=ABQIAAAAzr2EBOXUKnm_jVnk0OJI7xSosDVG8KKPE1-m51RBrvYughuyMxQ-i1QfUnH94QxWIa6N4U6MouMmBA&hl=zh-CN"
type="text/javascript"></script>
<scriptsrc="scripts/jquery-1.4.4.min.js"></script>
<scriptsrc="jquery.googlemaps.js"type="text/javascript"></script>
<scripttype="text/javascript">
$(document).ready(function(){
$('#map_canvas').googleMaps({
//設置地圖中心點
latitude:<?phpecho'42.351505';?>,
longitude:<?phpecho'-71.094455';?>,
//標注
markers:{
latitude:<?phpecho'42.351505';?>,
longitude:<?phpecho'-71.094455';?>
}
});
});
</script>
<title>無標題文檔</title>
</head>
<body>
<divstyle="float:left">
<h3>MapExamples</h3>
<divid="map_canvas"></div>
</div>
</body>
</html>
⑩ 如何用PHP獲取百度地圖
這個直接看網路地圖的api啊···其實html就可以了···php只是用來記錄坐標什麼的有用·給你個例子吧·
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<style type="text/css">
body, html,#allmap {width: 100%;height: 100%;overflow: hidden;margin:0;}
#l-map{height:100%;width:78%;float:left;border-right:2px solid #bcbcbc;}
#r-result{height:100%;width:20%;float:left;}
</style>
<script type="text/javascript" src="http://api.map..com/api?v=1.5&ak=您的密鑰"></script>
<title>網路地圖的Hello, World</title>
</head>
<body>
<div id="allmap"></div>
</body>
</html>
<script type="text/javascript">
var map = new BMap.Map("allmap"); // 創建Map實例
var point = new BMap.Point(116.404, 39.915); // 創建點坐標
map.centerAndZoom(point,15); // 初始化地圖,設置中心點坐標和地圖級別。
map.enableScrollWheelZoom(); //啟用滾輪放大縮小
</script>
這都是網路地圖上的····自己去研究一下吧··