gpt4 book ai didi

google-maps - 在 map 上突出显示街道列表

转载 作者:行者123 更新时间:2023-12-04 06:22:51 26 4
gpt4 key购买 nike

我们有一个地址数据库,我们将交付到。它由以下数据组成;

StreetName
NumberFrom
NumberTo
ZipcodeId (points to seperate table with zipcodes, which holds cityName)
StoreId

是否可以在 GoogleMaps(首选)、Bing、OpenStreetMap 等 map 上突出显示所有这些地址?

我知道如何添加折线,并且过去曾为地址做过地理编码。

数据的一个可能问题是,它覆盖了整条街道,他们的做法是将 NumberTo 设置为 9999。如果我使用“StreetName 999, City”将地址绘制到谷歌地球中,它会将点放在中间街道的长度。

还尝试了一个随机数,并将标记放在建筑物上而不是街道上。

不知道 GoogleMaps 是不是不一样..

更新

我认为 GoogleMaps API 中的 DirectionsService 是要走的路,现在我只需要弄清楚是否以及如何在 map 上多次使用它。

最佳答案

成功!

我能够遍历所有地址,为每个地址执行 DirectionsService 请求,从街道开始到街道结束。提取 DirectionsDisplay 使用的 GeoPoints,将其存储到数据库中,现在可以在 map 上为每条道路绘制折线。

每次显示 map 时,我都可以遍历地址(仅限内部使用)。但这仍然是一个性能问题,并且也不确定 Google 每天是否会处理多少请求。通过将它存储在数据库中,我只需要谷歌计算一次。

关于google-maps - 在 map 上突出显示街道列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6356540/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com