App Inventor 2 高德/百度地图教程
覆盖:地图显示、定位、marker标注、路线规划、电子围栏
一、地图方案对比
| 方案 | 优点 | 缺点 |
|---|---|---|
| 高德地图 | 国内精准、免费额度大 | 需要Key |
| 百度地图 | 国内精准 | 需要Key |
| OSMDroid | 开源免费 | 功能较少 |
| Google Maps | 全球支持 | 国内受限 |
二、高德地图Key申请
2.1 申请流程
- 访问 https://console.amap.com 注册
- 创建应用,获取 Web服务Key
- 启用 Web端JS API 服务
三、WebView嵌入高德地图
3.1 基础地图
3.2 获取中心点坐标
四、添加Marker标注
4.1 添加标注点
五、路线规划
5.1 驾车路线
六、电子围栏
6.1 判断点是否在区域内
七、导航功能
7.1 调起高德App导航
八、常见问题
Q1:地图不显示?
检查Key是否正确、是否启用相关服务Q2:定位不准?
使用GPS+网络混合定位Q3:marker点击事件?
通过WebViewString回传参考资料
文档版本:2026.03 | 作者:App Inventor 2 中文网 www.fun123.cn
参考资料与版权声明
原文来源
- MIT App Inventor 官方文档 - MIT App Inventor
- MIT App Inventor Community - MIT App Inventor Community
- MIT App Inventor GitHub - MIT CML
版权声明
本文档基于 MIT App Inventor 官方文档及社区资源整理,版权归原作者所有:- MIT App Inventor 官方文档采用 CC BY-SA 4.0 授权
- MIT App Inventor Community 帖子版权归原作者所有
