2014-04-08 2 views
2

나는 (개인) 학교 프로젝트 작업을하고 있습니다. 저는 javascript에 익숙하지 않아 문제가 발생했습니다.MapBox - 자바 스크립트에서 마커 검색

이 페이지에서 다음 프로젝트를 찾을 수 있습니다 : http://www.curlydutchman.nl/fishinglocations/ 내가 원하는 것은지도에있는 마커를 검색 할 수있는 검색 창을 만드는 것입니다.

나는 성공이 따라 (그러나 다시 제거) : https://www.mapbox.com/mapbox.js/example/v1.0.0/filtering/ 를하지만 문제는 이러한 마커는 CSV 파일에서로드되는 날엔입니다. 이 핀을 편집 할 수 없어서 필터 목록으로 검색에 추가 할 수없는 것 같습니다. 또한 핀의 좌표를 CSV 파일에 복사하면 다른 위치에 나타납니다. 지도.

그래서 제 유일한 해결책은 자바 스크립트에있는 마커에 검색 필드를 연결하는 것입니다.

누가 내 문제의 해결책이 될 수 있는지 아이디어를 얻었습니까?

답변

1

GeoJSON에 대해 setFilter을 사용하여지도에서 마커를 검색하는 방식이 정확합니다. 내가 CSV 파일로 내 핀의 배위를 복사 할 경우

, 그들은지도의 다른 위치에 표시한다.

좌표의 함수가 반전되어있을 수있다.

GeoJSON = 경도 CSV = 위도, 경도 (필드 이름에 따라 다름)

관련 문제