android - 将谷歌地图划分为扇区

标签 android google-maps google-maps-api-3 android-mapview

假设我有一张特定国家/地区的 map 。无论如何,我可以将 map 划分为扇区吗?喜欢下图吗?

我希望划分的原因是我被赋予了一项任务,即根据用户当前的纬度和经度从 Android 手机获取当前扇区。因为谷歌地图没有将 map 划分为我想要的扇区,我可能不得不将它们单独划分并绘制线条作为叠加层。大家有什么好的解决办法吗enter image description here

扇区边界以谷歌地图的高速公路为界。我相信最好的方案是手动绘制边界?我有大约 100mb 的高分辨率 map 。但是我可以知道如何手动绘制边框吗?该图像只是划分工作原理的一个想法。整个系统部署在安卓手机上

最佳答案

一种选择是创建定义自定义扇区的 kml。这可以导入到 FusionTables 中并使用 FusionTablesLayer 显示在 map 上。

这里是 an example (using a geocoded address)检测 FusionTable 中包含该点的行。

您可以使用 Google map “MyPlaces”绘制多边形并检索 kml。

其他几个例子:

point in polygon using geocoder and geoxml3

point in polygon using geocoder and FusionTables

关于android - 将谷歌地图划分为扇区,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11541529/

相关文章:

javascript - Zoom_changed 监听器对我不起作用

java - 在 Android 上使用 BufferedReader 时导致 java.net.SocketTimeoutException 的原因是什么?

javascript - 动态添加 Angular 组件到新的 html 元素

Android:如何在两个 'SplitContainer' 之间创建一个 'Views'

javascript - 谷歌地图加载部分隐藏的信息窗口

android - 从 android 中的谷歌地图中删除谷歌文本

android - Android 交叉编译时如何避免使用 CMake mips64el

android - 使用 Retrofit2 的补丁请求无法在 Android 上运行

每个变体的 Android Gradle 自定义任务

javascript - gmaps API v3 在 IE 上加载速度非常慢