将Google Map划分为多个部门

时间:2012-07-18 12:36:36

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

让我说我有某个国家的地图。无论如何,我能否将地图分成几个部分?如下图所示?

我希望分裂的原因是我被赋予了一个任务,以获得当前扇区,用户是基于他当前的lat和Android手机的长。因为谷歌地图不会将地图划分为我想要的扇区,所以我可能需要将它们分开并将线条划分为叠加层。你们有什么好的解决方案enter image description here

行业边界受谷歌地图高速公路的限制。我相信最好的方案是手动绘制边框?我有一个高分辨率约100mb的地图。但是,我可以知道如何手动绘制边框?图像只是分割工作的一个概念。整个系统正在Android手机上部署

2 个答案:

答案 0 :(得分:3)

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

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

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

其他几个例子:

point in polygon using geocoder and geoxml3

point in polygon using geocoder and FusionTables

答案 1 :(得分:0)

当然可以!查看此示例,将较低的48个状态划分为您指定大小的单元格:

http://maps.forum.nu/server_side_clusterer/index2.php

选中前两个复选框,“显示群集单元格”和“将网格单元格钳位到纬度/经度”,然后单击“刷新”以加载标记。细胞被客户端吸引。