javascript - 在 React Native 中构建一个完全自定义的地图?
问题描述
我目前正在尝试创建一个应用程序来帮助在用户处于封闭位置(如商场或学校)内时对其进行路由。我已经建立了一个框架来生成这些位置的地图并将它们导出为图像。我打算将这些图像用作显示在前端的地图,以某种方式在图像上绘制路线以引导用户。我只是想不出一个简单的方法来做到这一点。
我见过 react-native-maps 但这似乎只是使用标准的谷歌地图视图并且不允许我使用自定义地图来绘制路线。有没有办法做到这一点?
解决方案
根据您想要的详细程度,您可以使用叠加或自定义地图图块来执行此操作。
您可以使用react-native-maps 上的覆盖层将地图覆盖在谷歌地图上。如果这些细节量不够,您可以尝试创建一个切片服务器来获取图像或使用带有 MapBox 地图的矢量切片(它也有一些不错的 react-native 绑定)。
至于绘制路线,使用折线层应该很简单。您必须事先计算路径并使用折线绘制它们。
推荐阅读
- java - Java中的填字游戏
- algorithm - 使用替代方法解决背包 0/1 问题
- r - PCA-LDA 分析中心点-R
- .net - 如何在 Blazor Server 应用程序中获取引荐网站
- python - 曲线拟合 - 有没有办法更加重视曲线拟合的后端?
- javascript - 在使用内联编辑器实现的 DialogFlow Messenger 中,setContext() 干扰 setFollowupEvent()
- javascript - Chart.js 如何创建带有可点击按钮的动态工具提示
- visual-studio-code - Visual Studio Code:如何在视图容器中添加复选框
- r - 将数据框边缘列表转换为矩阵,同时保留行名和列名
- google-api - Youtube API 的 Google API 配额限制