我正在做一个(私立)学校项目。
我是javascript新手,遇到了问题。
在此页面上,您将找到项目:http://www.curlydutchman.nl/fishinglocations/
我想要做的是在其中可以搜索地图上标记的搜索框。
我成功完成了此操作(但再次将其删除了):https://www.mapbox.com/mapbox.js/example/v1.0.0/filtering/
但是问题是这些标记是从CSV文件加载的。看来我无法编辑这些图钉,并将它们添加到“按过滤器搜索”列表中。此外,如果我将图钉的坐标复制到CSV文件中,它们将显示在以下位置:地图。
因此,我相信我唯一的解决方案是将搜索字段链接到位于Javascript中的标记。
有谁知道我的问题的解决方案可能是什么?
最佳答案
您使用setFilter
在GeoJSON上搜索地图上标记的方法看起来是正确的。
如果我将图钉的坐标复制到CSV文件中,则它们会显示在地图的其他位置。
这可能是坐标反转的函数。
GeoJSON =经度,纬度
CSV =纬度,经度(取决于字段名称)