gpt4 book ai didi

javascript - 为带有变量的轨道创建自定义 map

转载 作者:行者123 更新时间:2023-11-30 05:31:05 24 4
gpt4 key购买 nike

我希望创建一个具有如下搜索功能的 Google map :

http://www.mapmyrun.com/routes/

所以,我会加上时间,长度,轨道的坡度,在顶部有一个搜索功能, map 需要过滤掉,并在底部显示一个列表

我还没有雇人来做这个,但没有找到任何方法,所以不知道去哪里找。

有人知道这张 map 是如何制作的吗(谷歌有没有这样的 API,它是否涉及复杂的编码......)所以我会知道我在处理什么?

谢谢

最佳答案

您链接的应用(或网站)不依赖 Google Maps API v3 来获取运行轨迹。相反,他们所做的是建立自己的轨道数据库,其中每条记录都具有如下属性

  • 姓名
  • 长度
  • 时间
  • 职位

和一个 webUI,用于根据属性以交互方式过滤这些跟踪记录。

然后使用标记和信息窗口在 Google Maps Api v3 实例上打印符合条件的结果轨迹集。

要完成相同的功能,您至少需要完成:

  • 收集和组织您的足迹数据。有些人必须事先填写电子表格并确定值得维护的相关属性集。
  • 在哪里存储这些结果,因为存储引擎应该支持按位置过滤。 PostgreSQL(使用 PostGIS 插件)和 MongoDB是地理搜索的良好候选者。 MySQL 也实现了基本的地理功能(尽管在处理数千个点时它的扩展性不太好)
  • 提供哪些过滤器,使用哪些控件
  • 接收和处理这些过滤器并提供匹配结果的后端
  • 使用什么映射库来可视化那些匹配结果

如您所见,当您使用 Google Maps Api v3 时,唯一的部分是最后一个部分,而且您对该项目所需的有限功能集让我认为,如果有任何机会您将超过免费套餐(就每小时或每天的请求而言)您最好使用更简单、免费的替代方案,例如 Leaflet .

关于javascript - 为带有变量的轨道创建自定义 map ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26968272/

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