android - 如何在 Android 上使用谷歌地图或 mapquest 动态突出显示道路的一侧(或在旁边画一条线)

标签 android api maps highlight

我试图突出显示用户所在街道(或所有街道,如果更简单的话)的奇数侧或偶数侧(至少是街区)。

我可以找到奇数边或偶数边,我已经弄明白了,但是画一条平行于道路的线被证明是有问题的。我设计了一种方法,使用谷歌地图和地理编码在奇数或偶数一侧的 block 末端找到点,并在它们之间划一条线,但所有这些地理编码都很慢且不可靠。它在我的公寓里工作得很好,但在很多地方都失败了。

有没有办法在向北或向南和向东或向西移动的 map 顶部放置第二条道路叠加层并更改道路颜色?

如果 google 或 mapquest api 提供有用的功能,我愿意使用它们。

最佳答案

您必须使用 Google Maps API 来计算街道坐标,然后您可以将它们移开并使用 Polyline Info here 绘制线

关于android - 如何在 Android 上使用谷歌地图或 mapquest 动态突出显示道路的一侧(或在旁边画一条线),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15313706/

相关文章:

Android 显示数据从 json 到 spinner 和 textview

php - 创建向 API 发送请求的函数

javascript - JSON:使用 Pexels API key

python - 如何使用 pysal 或 geopandas 并排绘制两张 map ?

google-maps - Google Maps Tiles - 如何将 30k 坐标划分为图 block

android - 首选项 Activity 的文本外观和样式是什么

Android:使用 createNewFile() 方法创建文件

java - Eclipse 缺少属性

python - 使用来自 Python 的 POST 测试 RESTful API

android - X,Y 图像坐标旋转到纬度和经度