1. 程式人生 > >PHP+百度地圖API+JAVASCRIPT實現GPS座標與百度座標轉換的例項

PHP+百度地圖API+JAVASCRIPT實現GPS座標與百度座標轉換的例項

<!--小幅的座標轉換點位程式-->
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />

<?php
	
	$jingwei="new BMap.Point($longitude,$latitude);";
	//$jingwei="new BMap.Point(116.12511,39.72228);";// 測試用的
	
?>
<title>環評專案定位</title>
<script type="text/javascript" src="http://api.map.baidu.com/api?v=1.3"></script>
<script type="text/javascript" src="http://dev.baidu.com/wiki/static/map/API/examples/script/convertor.js"></script>  <!--引用用座標轉換指令碼-->
</head>
<body>	
	<div style="width:700px;height:250px;margin-left: auto;margin-right: auto;border:1px solid gray"id="container"></div>
</body>
</html>
<script type="text/javascript">
translateCallback = function (point){ //轉換座標
    map.clearOverlays();
	
    var marker = new BMap.Marker(point); //創立座標點	   
	map.addOverlay(marker); //加入標註
	
    map.setCenter(point);//將傳來的點值設為中心點	
    marker.setAnimation(BMAP_ANIMATION_BOUNCE); //跳動的動畫
	
	
	map.centerAndZoom(point,15); //設定中心點
	map.addControl(new BMap.NavigationControl());               // 新增平移縮放控制元件
	map.addControl(new BMap.ScaleControl());                    // 新增比例尺控制元件
	map.addControl(new BMap.MapTypeControl());          //新增地圖型別控制元件
	map.setCurrentCity("房山");          // 設定地圖顯示的城市 此項是必須設定的
	map.enableScrollWheelZoom(true);//滑鼠縮放
}


var map = new BMap.Map("container",{mapType: BMAP_NORMAL_MAP});      //設定普通地圖為底圖
var gpsPoint = <?php echo $jingwei?>//將PHP的經緯度值傳給JS
    BMap.Convertor.translate(gpsPoint,0,translateCallback);//呼叫座標轉換函式

</script>


相關推薦

PHP+地圖API+JAVASCRIPT實現GPS座標座標轉換例項

<!--小幅的座標轉換點位程式--> <!DOCTYPE html> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=U

地圖API JavaScript顯示人員分布信息

mem tel 部分 lin async -m .ajax var cti 效果圖貼下: js代碼貼下: <body> <div id="div-map"></div></body></html><scr

Android進階:步驟四:Android 接入地圖API 基礎實現

內容概括: 註冊申請百度地圖開發平臺賬號 這裡是地址  如何申請百度地圖的賬號也有官方文件:在這裡 申請祕鑰(AK)、快速獲取釋出版SHA1和測試版SHA1和包名 (文件裡面也有如果建立應用以及申請的教程,但在Android Studio中實現更加簡單) 百度地

地圖api(javascript)--高亮顯示所選行政區劃

var map = new BMap.Map("map_container"); function initMap(map, "長沙市") {     var point = new BMap.Point(112.987402, 28.201509);  // 建立點座

使用者Ip地址和地圖api介面獲取使用者地理位置(經緯度座標,城市)

<?php   //獲取使用者ip(外網ip 伺服器上可以獲取使用者外網Ip 本機ip地址只

地圖API】交你如何用地圖搜尋自己的資料!不需資料庫

<html><head><meta http-equiv="Content-Type" content="text/html; charset=gb2312"/><title>自家資料+前端搜尋</title><script type="tex

地圖API開發一——仿照現有測距實現測量面積功能

poi 樣式 鼠標 mage 移動 block 客戶 mar area   最近做了一個百度地圖API的開發項目,裏面有測量距離和測量面積的功能需求。測量距離百度給出了封裝好的javascript包——BMapLib.DistanceTool,效果如下: 這個效果體驗

Android開發-基於地圖API開發仿滴滴出行APP介面的實現

前 言 近年來,由於移動網際網路快速的發展以及基於移動裝置的APP的普及,移動網際網路改變了人們的生活方式。從線上的電子支付到線下的出行,移動網際網路是當今社會人們生活不可或缺的一部分,而線下出行的網約車的出現極大便利了人們的出行,雖然它飽受了很大的爭議,但不可否認的是網約車的出現是

整合地圖API實現定位

一.百度地圖API獲取定位 AndroidManifest.xml必須配置: 定位服務 <service        &nbs

地圖API繪製計程車流向地圖(一):將起始GPS點對映到地圖

打算在年前實現用百度地圖API繪製NYC計程車流向地圖。目前實現了將出租車的起始點的GPS點對映到地圖上,繪製了GPS點的熱力圖。記錄在此。 所用資料:NYC綠色計程車資料 時間:2016.01.01 0:00-24:00 共24小時 GPS點個數:64398 繪圖方式:熱力圖 百度地圖

地圖API實現 地址&經緯度 互相轉換

原文地址:https://blog.csdn.net/a497785609/article/details/72356588 1.根據地址取得經緯度: 請求地址:http://api.map.baidu.com/geocoder/v2/?address=中國成都人才市場&output

PHP調用地圖API

err turn call 啟用 render 取數 reverse pre rev //百度地理位置接口API $lat = 39.912108791024; $lng = 116.48299016095; $ak = "5slgyqGDENN7Sy7pw29IUvrZ"

地圖API地圖退拽標記點獲取經緯度的實現程式碼

<!DOCTYPE html> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

Android studio3.0對於地圖api開發(7)——地圖地圖導航實現

       承接上文https://blog.csdn.net/qq_41562408/article/details/82829938,本次我們來實現百度地圖的導航功能實現。百度地圖的導航功能對於地點的確定我感覺主要是通過緯經度確定地點然後進行導航,其導航模式可分為:步行

js呼叫地圖api實現定位

<?php /** * Created by PhpStorm. * User: onlythen * Date: 5/26/15 * Time: 3:23 PM */ session_start(); require_once("config.php"); $link_id=mys

地圖api實現的定位,導航,附近搜尋

實現功能:  1、定位,根據裝置自動定位,設定到區,可自行調整;         2、附近地標搜尋,顯示定位附近圖書館,可更改;         3、路線規劃,點選終點或手動輸入終點位置; 程式碼實現: <%@ page language="java" imp

地圖api web獲取當前位置瀏覽器JavaScript定位 javaweb 瀏覽器端

<!doctype html> <head> <meta http-equiv="Content-Type" content="text/html; cha

地圖API,根據經緯度實現車輛移動軌跡繪製

百度地圖,實現車輛軌跡繪製 實現思路: 1.根據經緯度實現車輛軌跡繪製 2.使用百度地圖API的兩個覆蓋物實現,Polyline(折線)繪製軌跡,Marker(圖示)繪製小車圖示 3.將每兩個座標間連線起來,形成連貫的軌跡線路 4.生成下一個圖示後刪除上一個繪製的圖示,形成

PHP獲取兩個經緯度之間的距離【地圖API

/** * @param int $lat1 緯度1 * @param int $lng1 經度1 * @param int $lat2 緯度2 * @param int $lng2 經度2

利用地圖API實現WEB定位

之前一直用google api 實現WEB的定位,但是現在 navigator.geolocation.getCurrentPosition 經常返回無效或者連線超時,所以今天找了下百度地圖的API,也很簡單的實現定位,下面的例子是獲取當前城市和當前經緯度: <