gpt4 book ai didi

javascript - 如何使用 islocationOnEdge 函数在服务器端的 google maps api 路径上/附近查找坐标

转载 作者:行者123 更新时间:2023-11-29 21:56:25 27 4
gpt4 key购买 nike

这个问题是对 Finding particular cities along your Path 问题的延伸 但我包括所有详细信息。

google.maps.geometry.poly.isLocationOnEdge(LatLngOfDbCoordinate,new google.maps.Polyline({path:google.maps.geometry.encoding.decodePath(response.routes[0].overview_polyline)}),0.00001);

1) 我可以在服务器端为 many(eg:10000) (LatLngOfDbCoordinate 存储在数据库中) 运行以上代码行作为 php 代码中的 javascript 和 Node.JS 吗?< br/>

2)如果是那么你能告诉我应该怎么做吗else

3) 能否请您告诉我如何通过 php 或使用其他一些类(例如 http://luktek.com/Blog/2011-02-03-google-maps-routeboxer-in-php)执行此代码? (来自顶部的堆栈溢出链接)?
您能告诉我如何将 isLocationOnEdge() 函数与上述 routeboxer 类一起使用吗?

4)是否有任何其他更简单的方法来使用 isLocationOnEdge() 或我不知道的服务器端的任何其他方法?

5) 在服务器端使用函数 isLocationOnEdge() 是否有使用限制?因为这是几何库的函数,我只会使用此函数的 bool 返回值来显示折线上/附近的坐标是否适用使用限制?

6) 将路线的概览折线存储在数据库中是否有用(因为在大型路线的情况下可能会非常冗长)或者我是否应该每次向 google url 服务发送开始和目的地坐标来请求并使用我收到的作为 JSON 或 XML 的概览折线传入 isLocationOnEdge()?请说明原因。

请帮忙
提前致谢

最佳答案

我遇到了同样的问题。但是由于我的应用程序仅在 android 中,而服务器端在 nodejs 中,因此决定在 android 中实现。我使用了具有相同功能的 PolyUtil 类。

http://googlemaps.github.io/android-maps-utils/javadoc/com/google/maps/android/PolyUtil.html

但是如果你真的需要在 javascript 服务器端实现这段代码,你可以尝试重新创建 PolyUtil 类的函数。在里面你会找到isLocationOnEdge的完整代码

https://github.com/jefersondeoliveira/android-hackathon/blob/master/google-maps-utils/library/src/com/google/maps/android/PolyUtil.java

希望这对您有所帮助。

再见

关于javascript - 如何使用 islocationOnEdge 函数在服务器端的 google maps api 路径上/附近查找坐标,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26345758/

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