동문 웹 사이트를위한 간단한 매핑 플랫폼 제안


10

WordPress 백엔드로 개념 증명 동문 사이트를 만들고 있습니다. 동문이 사는 곳을 보여주는 매우 간단한지도를 갖고 싶습니다. Bing API 또는 간단한 오픈 소스 솔루션과 같은 것을 생각하고 있습니다.지도상의 포인트입니다. 내가 어떻게 위치를 얻는 지 잘 모르겠다. 아마도 사용자 제출 시스템 일 것이다. 이와 같은 것을 달성하기 위해 좋고 견고하며 간단한 방법에 대한 아이디어가 있습니까? WebFaction으로 호스팅되는 LAMP 스택을 사용하고 있으며 PHP가 위험 할 정도로 충분하다는 것을 알고 있습니다.

편집 : 여기에 내가 가진 것이 있습니다. Jlivni는 저에게 Google 경로를 찾고 있으며이 방법 에 대한 해킹으로 다음 과 같은 결과를 얻었습니다. 대체 텍스트

공개적으로 볼 수있는 Google 스프레드 시트를 통해 백엔드에서 작동합니다. 구현 및 해킹이 매우 쉽습니다. 그리고 나는 스프레드 시트 편집을 거의 모든 사람에게 전달할 수 있으며 그들은 그 작업을 수행 할 수 있습니다.


1
차드, 좋아 보인다 포인트가 겹치는 부분을보다 명확하게하기 위해 이를 MarkerClusterer 에 연결하면 기능이 향상 됩니다. 당신은 먹이를 줄 cm_mapMarkers의 같은 것을 사용하여 MarkerClusterer에 배열을 VAR markerClusterer = 새로운 MarkerClusterer (cm_map, cm_mapMarkers, mcOptions을);
Stephen Lead

답변:


8

몇 가지해야 할 일이있는 것 같습니다.

  • 사용자 위치를 지오 코딩합니다 (예 : 주소 / 우편 번호)
  • 어딘가에 위치 / 속성 저장
  • 지도에서 렌더링

오픈 소스 또는 다른 대안을 사용하여이 중 일부 또는 전부를 수행하도록 선택할 수 있습니다. 그것이 나라면 아마도 Google의 매핑 스택 중 일부를 사용할 것입니다 (면책 조항, 거기서 일합니다).

특히 API를 사용하여 Fusion Tables에 데이터를 삽입합니다 . 이 데이터 삽입 자동으로 워드 프레스 사이트가, 당신은 아마 같은 라이브러리를 사용하여 OAuth 같은 것을 사용하여 인증 할 필요가 이 일을 하고 삽입 / 사용자가 워드 프레스에서 변경 될 때 데이터를 업데이트하는 몇 가지 코드를 작성합니다.

이제 어려운 부분은 끝났습니다. Fusion Tables의 사용자 데이터 (단일 주소 열 포함)를 사용하면 google.com/fusiontables의 테이블로 이동하여 시각화-> 맵을 클릭하여 모든 사용자를 표시하는 맵을 매우 쉽게 임베드 할 수 있습니다. , 관심 영역을 확대하고 사이트에 삽입 할 수있는 소스 코드를 선택합니다.


1
+1 귀하의 필요에 따라이 답변은 완벽합니다. 설치하지 않으며 Wordpress.org 템플릿에서 잘 작동합니다. 즉, 웹 사이트가 공개적으로 공개 될 경우 bing 또는 Google 라이센스를 위반하지 않기 위해 ...
Simon

2

나는 jilivni가 가장 많이 대답했습니다 (지금까지). 나는 아직 Fusion을 엉망으로 만들지 않았으며 귀하의 요구에 맞는 좋은 선택 인 것 같습니다. 그러나 LAMP 스택을 언급하므로 MySQL에 데이터를 저장하는 것이 좋습니다.

PHP를 사용하여 Google지도 상단에 MySQL 데이터 (사용자 / 위치 테이블)를 표시하는 방법에 대해이 튜토리얼 을 확인하십시오 .

초기 데이터 수집과 관련하여 웹 응용 프로그램을 확장하여 사용자가 양식을 작성한 다음 맵을 클릭하여 MySQL Db (또는 Fusion Table)에 자체 레코드를 만들 수 있지만 개인적으로 몇 가지 기본 질문이있는 사용자에게 담요 이메일과 같은 다른 방법을 통해이 정보를 수집하십시오. 그렇게하면 MySQL / Fusion 백엔드로 보내기 전에 Q & A 할 수 있습니다.

대체 텍스트


0

100 % 참여할 수있는 가장 간단한 방법은 우편 번호를 사용하여 우편 번호를 수집하는 것입니다 (미국 위치를 가정하고 있음). 빙 또는 구글 API에서 대부분의 작업을 수행 할 수 있습니다.


사실 위치는 아주 잘 미국 이외의 수
차드 쿠퍼

0

Visual Studio를 기꺼이 사용하려는 경우 http://code.google.com/p/gmaps-api-net/ 은 사이트를 공개적으로 사용할 수있는 경우 원하는 대부분을 수행합니다. 귀하의 사이트가 월페이퍼 뒤에 있다면, 이것은 너무 비쌉니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.