2012-07-26 3 views
0

Google지도 api 3에서 android webview를 작업 중이며 mysql 데이터베이스에서지도와 마커를 동적으로로드 할 수 있습니다. 나는 자습서 here을 따른다. 이제 맵에 오버레이를 표시하는 함수를 추가하고 싶습니다. 각 오버레이는 특정 유형의 마커에 해당합니다. 예 : 식당, 주유소 등. 사용자가 오버레이를 탭하면 해당 유형의지도 만지도에 표시 할 수 있습니다. 이제 내 문제는 어디서부터 시작해야할지 모르겠다. 내 생각은 PHP 스크립트를 변경하는 것입니다 :google map api 3 오버레이를 사용하여 장소 유형 선택

SELECT * FROM markers WHERE type = type_of_desired_place 

JavaScript에서 값을 어디로 전달 해야할지 모르겠다. 사용자가 오버레이를 탭하면 마커가 업데이트되기를 원합니다.

나를 도와 줄 사람이 있습니까? 나는 Google지도를 처음 사용합니다. 그리고 만약 내가 어떤 정보에 잘못되면, 제발 저를 시정하십시오. 감사!

답변

1

당신이 필요로하는 것은 MarkerManager을 사용하고, 핀을 넣으면 오버레이 클릭에 대한 트리거가 필요합니다. 일단 다운되면 Ajax를 사용하여 원하는 정보에 대한 새로운 세부 정보를 사용하여 MySQL 서버에 대한 새로운 쿼리를 작성해야합니다.

jQuery Ajax는 Ajax를 사용하여 요청을 구문 분석하고 핀을 다시 컴파일하는 PHP 페이지에 정보를 게시합니다.

죄송합니다. 단계에 대한 모든 세부 사항을 말씀 드릴 수는 없지만 설명이 길어질 지 모르지만 그 방향으로 가면 이동하여 한 번에 작은 단계를 요청할 수 있습니다. .

행운을 빈다.