如何执行以下操作:


用户定义地址
用户定义颜色
服务在Google地图上搜索相应的建筑物
服务用颜色填充地图上找到的建筑物


我知道如何:

1.找到地址的纬度/经度

2.绘制多边形

因此,要执行此任务,我需要从地址获取建筑物的多边形坐标。如何?

最佳答案

(1)Acquire image tile



(2)根据像素颜色(此处为0xF2EEE6)分割建筑物。



(3)图像清理(例如erosion then dilation)+算法以获取多边形角的像素坐标。

(4)Mercator projection to acquire lat/long of pixel

10-08 16:37