【问题标题】:Dividing Google Map Into sectors将 Google 地图划分为多个扇区
【发布时间】:2012-07-17 11:56:46
【问题描述】:

假设我有某个国家/地区的地图。无论如何,我可以将地图划分为扇区吗?像下图一样?

我希望划分的原因是我被赋予了一项任务,即根据他当前的 lat 和 long 从 android 手机获取用户当前所在的扇区。因为谷歌地图没有将地图划分为我想要的区域,我可能必须将它们单独划分并绘制线条作为叠加层。大家有什么好的解决办法

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

【问题讨论】:

  • 你的“部门”是基于州界的吗?
  • 嗨,先生,将我的 qn 编辑得更清楚
  • 您需要澄清您要查找的内容(因为接受的答案只是“未接受”)。您在谷歌“我的地方”中绘制“扇区”时遇到问题吗?
  • 是的。我如何在我的地方画出扇区?画完后,如何放置到安卓手机中,以便能够检查我当前的位置在哪个扇区?
  • 你有什么尝试(我还以为MyPlaces中的绘图界面是不言而喻的)? android geolocation 替换了示例中的 geocoder。

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


【解决方案1】:

一种选择是创建定义您的自定义扇区的 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

【讨论】:

  • 嘿,你如何定义每个部门?在谷歌我的地方我只能画线,但不能将它们定义到扇区中
  • 不要画线,画多边形。
【解决方案2】:

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

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

选中前两个复选框,“显示簇单元格”和“将网格单元格固定为纬度/经度”,然后点击“刷新”以加载标记。单元格是在客户端绘制的。

【讨论】:

  • erm 对不起,实际上扇区的划分并没有链接到图像。这是我的一位客户提供的自绘地图。对此感到抱歉
  • 在这种情况下,很抱歉,但我不明白您需要什么。
猜你喜欢
  • 2020-09-04
  • 1970-01-01
  • 1970-01-01
  • 2015-05-10
  • 1970-01-01
  • 2012-01-06
  • 2014-03-02
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多