0

0

微信公众号开发之LBS

php中文网

php中文网

发布时间:2016-08-10 08:49:35

|

2362人浏览过

|

来源于php中文网

原创

百度地图web服务api:http://lbsyun.baidu.com/index.php?title=webapi

1.测距

Route Matrix API v2.0:http://lbsyun.baidu.com/index.php?title=webapi/route-matrix-api-v2

 1 case "location"://地理位置信息
 2                     $location_X = $postObj->Location_X;
 3                     $location_Y = $postObj->Location_Y;
 4                     $geourl="http://api.map.baidu.com/routematrix/v2/walking?output=xml"
 5                     ."&origins=30.281341,120.209929&destinations={$location_X},{$location_Y}"
 6                     ."&ak=f6UkU0QqVAhABUeGKSxZBCeb";
 7                     $apistr = file_get_contents($geourl);
 8                     $apiobj = simplexml_load_string($apistr);
 9                     $distanceobj = $apiobj->result->distance->value;//距离
10                     $durationobj = $apiobj->result->duration->text;//时间
11                     $label = $postObj->Label;
12                     $contentStr = "你发送的地理位置是:"."\n".$label.",\n"."经度是:".$location_Y.",\n"."纬度是:".$location_X
13                     .",\n"."你到我们店铺还需要步行{$distanceobj}米,大约需要{$durationobj}.";
14                     break;
测距

2.导航

UPI API:http://lbsyun.baidu.com/index.php?title=uri/api/web(接口说明-》web端-》公交、驾车、步行导航)

 1 case "location"://地理位置信息
 2                     $location_X = $postObj->Location_X;//纬度
 3                     $location_Y = $postObj->Location_Y;//经度
 4                     $geourl="http://api.map.baidu.com/routematrix/v2/walking?output=xml"
 5                     ."&origins=30.281341,120.209929&destinations={$location_X},{$location_Y}"
 6                     ."&ak=f6UkU0QqVAhABUeGKSxZBCeb";
 7                     $apistr = file_get_contents($geourl);
 8                     $apiobj = simplexml_load_string($apistr);
 9                     $distanceobj = $apiobj->result->distance->value;//距离
10                     $durationobj = $apiobj->result->duration->text;//时间
11                     $label = $postObj->Label;
12                     $contentStr = "你发送的地理位置是:"."\n".$label.",\n"."经度是:".$location_Y.",\n"."纬度是:".$location_X
13                     .",\n"."你到我们店铺还需要步行{$distanceobj}米,大约需要{$durationobj}."."\n"
14                     ."$location_X},{$location_Y}"
15                     ."|name:{$label}&destination=latlng:30.281341,120.209929|name:艮山西路233号新东升市场"
16                     ."&mode=walking&output=html®ion=杭州&src=yourCompanyName|yourAppName\">步行导航";
17                     break;
步行导航

3.全景图

百家CMS微商城
百家CMS微商城

百家CMS微商城从诞生开始,就坚持着简单实用的原则,基于目前最流行的WEB2.0的架构(php+mysql),拥有成熟、稳定的微电商技术解决方案。基于完整的会员等级制度,完善的微商城购物流程,订单管理、优惠券、搜索、购物车等功能。采用跨平台机制,可同时对接微信公众号平台和支付宝服务窗,兼容微博、手机QQ等平台;丰富的支付方式、支持微信支付、支付宝支付、货到付款、余额支付、网银支付等。并且拥有完整的

下载

UPI API:http://lbsyun.baidu.com/index.php?title=uri/api/web(接口说明-》web端-》全景服务)

 1 case "location"://地理位置信息
 2                     $location_X = $postObj->Location_X;//纬度
 3                     $location_Y = $postObj->Location_Y;//经度
 4                     $geourl="http://api.map.baidu.com/routematrix/v2/walking?output=xml"
 5                     ."&origins=30.281341,120.209929&destinations={$location_X},{$location_Y}"
 6                     ."&ak=f6UkU0QqVAhABUeGKSxZBCeb";
 7                     $apistr = file_get_contents($geourl);
 8                     $apiobj = simplexml_load_string($apistr);
 9                     $distanceobj = $apiobj->result->distance->value;//距离
10                     $durationobj = $apiobj->result->duration->text;//时间
11                     $label = $postObj->Label;
12                     $contentStr = "你发送的地理位置是:"."\n".$label.",\n"."经度是:".$location_Y.",\n"."纬度是:".$location_X
13                     .",\n"."你到我们店铺还需要步行{$distanceobj}米,大约需要{$durationobj}."."\n"
14                     ."$location_X},{$location_Y}"
15                     ."|name:{$label}&destination=latlng:30.281341,120.209929|name:艮山西路233号新东升市场"
16                     ."&mode=walking&output=html®ion=杭州&src=yourCompanyName|yourAppName\">查看步行导航"."\n"
17                     ."$location_Y}&y={$location_X}&lc=0&ak=f6UkU0QqVAhABUeGKSxZBCeb\">"
18                     ."查看你所在位置的全景图";
19                     break;
全景图

4.天气

车联网API:http://developer.baidu.com/map/wiki/index.php?title=car/api/weather(接口说明-》天气查询)

 1 case "天气":
 2                             $weatherurl="http://api.map.baidu.com/telematics/v3/weather?location=杭州&ak=f6UkU0QqVAhABUeGKSxZBCeb";
 3                             $apistr = file_get_contents($weatherurl);
 4                             $apiobj = simplexml_load_string($apistr);
 5                             $placeobj = $apiobj->results->currentCity;//读取城市名
 6                             $todayobj = $apiobj->results->weather_data->date;//读取当前时间
 7                             $weatherobj = $apiobj->results->weather_data->weather;//读取天气
 8                             $windobj = $apiobj->results->weather_data->wind;//读取风力
 9                             $temobj = $apiobj->results->weather_data->temperature;//读取温度
10                             $pm25obj = $apiobj->results->pm25;//读取pm2.5
11                             $contentStr = "{$placeobj}{$todayobj},天气:{$weatherobj},风力:{$windobj},温度:{$temobj},pm2.5:{$pm25obj}.";
12                             break;
天气

还可以通过地理位置返回天气信息。(case "location":略)

微信app下载
微信app下载

微信是一款手机通信软件,支持通过手机网络发送语音短信、视频、图片和文字。微信可以单聊及群聊,还能根据地理位置找到附近的人,带给大家全新的移动沟通体验,有需要的小伙伴快来保存下载体验吧!

下载

本站声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn

相关专题

更多
c++ 根号
c++ 根号

本专题整合了c++根号相关教程,阅读专题下面的文章了解更多详细内容。

57

2026.01.23

c++空格相关教程合集
c++空格相关教程合集

本专题整合了c++空格相关教程,阅读专题下面的文章了解更多详细内容。

57

2026.01.23

yy漫画官方登录入口地址合集
yy漫画官方登录入口地址合集

本专题整合了yy漫画入口相关合集,阅读专题下面的文章了解更多详细内容。

237

2026.01.23

漫蛙最新入口地址汇总2026
漫蛙最新入口地址汇总2026

本专题整合了漫蛙最新入口地址大全,阅读专题下面的文章了解更多详细内容。

393

2026.01.23

C++ 高级模板编程与元编程
C++ 高级模板编程与元编程

本专题深入讲解 C++ 中的高级模板编程与元编程技术,涵盖模板特化、SFINAE、模板递归、类型萃取、编译时常量与计算、C++17 的折叠表达式与变长模板参数等。通过多个实际示例,帮助开发者掌握 如何利用 C++ 模板机制编写高效、可扩展的通用代码,并提升代码的灵活性与性能。

17

2026.01.23

php远程文件教程合集
php远程文件教程合集

本专题整合了php远程文件相关教程,阅读专题下面的文章了解更多详细内容。

103

2026.01.22

PHP后端开发相关内容汇总
PHP后端开发相关内容汇总

本专题整合了PHP后端开发相关内容,阅读专题下面的文章了解更多详细内容。

73

2026.01.22

php会话教程合集
php会话教程合集

本专题整合了php会话教程相关合集,阅读专题下面的文章了解更多详细内容。

81

2026.01.22

宝塔PHP8.4相关教程汇总
宝塔PHP8.4相关教程汇总

本专题整合了宝塔PHP8.4相关教程,阅读专题下面的文章了解更多详细内容。

70

2026.01.22

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

精品课程

更多
相关推荐
/
热门推荐
/
最新课程
PHP开发微信公众号平台从简到精
PHP开发微信公众号平台从简到精

共25课时 | 6万人学习

微信开发视频教程
微信开发视频教程

共24课时 | 5.4万人学习

微信开发入门视频教程
微信开发入门视频教程

共31课时 | 7万人学习

关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送

Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号