日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 人文社科 > 生活经验 >内容正文

生活经验

php 开发百度聚合,php利用百度javascript API实现导航

發布時間:2023/11/27 生活经验 30 豆豆
生活随笔 收集整理的這篇文章主要介紹了 php 开发百度聚合,php利用百度javascript API实现导航 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

/**

* 導航去門店

*/

public function dpdh(){

// $userid = $this->init();

if ($_GET['id']) {

$where['id']=$_GET['id'];

$address=M("mw_store")->where($where)->find();

$lng=$address['dinateh'];

$lat=$address['dinatew'];

// $this->address=$address;

$this->assign('lng', $lng);

$this->assign('lat', $lat);

}

$this->display("./Application/App/View/default/Shop/shop_dpdh.html");

}

1. 如圖先建立一個控制器

再建立一個數據庫 數據庫字段 店鋪id ?店鋪經緯度

body, html {width: 100%;height: 100%; margin:0;font-family:"微軟雅黑";}

#allmap{height:300px;width:100%;}

#r-result,#r-result table{width:100%;}

導航去店鋪

// 百度地圖API功能

var map = new BMap.Map("allmap");

// var point = new BMap.Point(113.640395,34.754393);

// map.centerAndZoom(point,17);

map.centerAndZoom(new BMap.Point(113.640395,34.754393), 17);

var geolocation = new BMap.Geolocation();

geolocation.getCurrentPosition(function(r){

if(this.getStatus() == BMAP_STATUS_SUCCESS){

var mk = new BMap.Marker(r.point);

map.addOverlay(mk);

map.panTo(r.point);

// alert('您的位置:'+r.point.lng+','+r.point.lat);

var geoc = new BMap.Geocoder();

var p1 = new BMap.Point(r.point.lng,r.point.lat);

var p2 = new BMap.Point({$lng},{$lat});

var driving = new BMap.DrivingRoute(map, {renderOptions:{map: map,panel: "r-result",autoViewport: true}});

driving.search(p1, p2);

// var pt = r.point;

// geoc.getLocation(pt, function(rs){

// var addComp = rs.addressComponents;

// var aaa = "'"+addComp.province + addComp.city + addComp.district + addComp.street + addComp.streetNumber+"'";

// alert(aaa);

// var driving = new BMap.DrivingRoute(map, {renderOptions: {map: map, panel: "r-result", autoViewport: true}});

// driving.search(aaa, "{$address}");

// });

}

else {

alert('failed'+this.getStatus());

}

},{enableHighAccuracy: true})

//關于狀態碼

//BMAP_STATUS_SUCCESS檢索成功。對應數值“0”。

//BMAP_STATUS_CITY_LIST城市列表。對應數值“1”。

//BMAP_STATUS_UNKNOWN_LOCATION位置結果未知。對應數值“2”。

//BMAP_STATUS_UNKNOWN_ROUTE導航結果未知。對應數值“3”。

//BMAP_STATUS_INVALID_KEY非法密鑰。對應數值“4”。

//BMAP_STATUS_INVALID_REQUEST非法請求。對應數值“5”。

//BMAP_STATUS_PERMISSION_DENIED沒有權限。對應數值“6”。(自 1.1 新增)

//BMAP_STATUS_SERVICE_UNAVAILABLE服務不可用。對應數值“7”。(自 1.1 新增)

//BMAP_STATUS_TIMEOUT超時。對應數值“8”。(自 1.1 新增)

2. 頁面上引入百度的api即可

總結

以上是生活随笔為你收集整理的php 开发百度聚合,php利用百度javascript API实现导航的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。