2013-05-17 4 views
-1

asp.net 및 Google지도를 처음 사용합니다. 내 asp.net 페이지에서 추적 기능을 달성하고 싶습니다. 여러 개의 마커를 만든 다음 경로를 따라 이동하려고합니다.동적으로 Google지도 마커를 제거하고 추가하십시오.

아무도 나를 이해할 수 있습니까? 어떻게해야합니까?

나는 AJAX로 작동하는지도를 구글 원하는

있는 1.Your 웹 페이지에지도를로드 나타내는 마커를 추가해야이 여러 가지 방법으로 수행 할 수

+0

자습서 작업이 있습니까? – Aristos

+0

나는 시도했다. 그러나 그것은 내가 추측하는 라이브러리가 좋지 않다고 생각했다. 왜냐하면 나는 그들의 한계에 노예가 될 것이다. 아약스에서 Google지도 및 ASP에 대한 유용한 자습서를 알고 있습니까? 만약 그렇다면, plz 알려주세요. –

답변

1

, 나는 매우 쉬운 솔루션을 밖으로 접시 것, 당신의 ID가있는 애셋 2. 웹 페이지가 매초마다 웹 서버에 ping을 요청하여 변경을 묻습니다. 3. 서버에보고 할 변경 사항이있는 경우 해당 ID에 대한 최신 latlon을 json 으로 회신해야합니다. 4. 그런 다음 그 마커의 위치. 당신은 실시간으로 업데이트

근처 당신이 얻을 것이다으로 다음 더 나은 HTTP 푸시 (롱 폴링/WebSocket을)를 구현 할 수있는 경우

이 웹 서버는 추적 장치에 의해 업데이트되는 것으로 가정합니다.

웹 서비스는 항상 자산에 대한 최신 위치를 반환해야합니다.

클라이언트 측 마커 (자산)를 업데이트하는 것은 매우 쉽습니다. 기존 마커를 '이동'하려면 해당 글로벌을 확인한 다음 함수 내에서 위치를 업데이트 할 수 있습니다 :

marker.setPosition(results[0].geometry.location); 
+0

멋진 설명을 해줘서 고맙지 만 내가 초보자 인 것처럼 더 많이 묻고 싶습니다. 마커에 ID를 어떻게 할당합니까? 마커가 만들어지면 어떻게 제거할까요? –