【发布时间】:2015-03-07 03:51:40
【问题描述】:
我在一个城市有很多标记。当我按地址进行搜索时,我能够检索该位置周围的标记。但我想更进一步,只输入街道名称并检索位于该街道上的所有标记。我的问题是我不知道如何检索街道的形状坐标(例如:简单的直街上的东北、西北、东南、西南坐标,但可能有更多坐标,具体取决于街道)。
有人知道怎么做吗?
非常感谢。
【问题讨论】:
标签: api google-maps markers
我在一个城市有很多标记。当我按地址进行搜索时,我能够检索该位置周围的标记。但我想更进一步,只输入街道名称并检索位于该街道上的所有标记。我的问题是我不知道如何检索街道的形状坐标(例如:简单的直街上的东北、西北、东南、西南坐标,但可能有更多坐标,具体取决于街道)。
有人知道怎么做吗?
非常感谢。
【问题讨论】:
标签: api google-maps markers
我认为您正在尝试绘制多边形。如果是这样,您可以首先将标记的坐标收集到一个数组中,然后使用该数组绘制一个多边形。
有关如何绘制多边形形状的更多信息,请访问:https://developers.google.com/maps/documentation/javascript/shapes#polygons
或者您可以查看可视化示例:https://developers.google.com/maps/documentation/javascript/examples/polygon-arrays
还有一个可拖动的例子:https://stackoverflow.com/a/26241774/4195406
【讨论】: