안녕 내가 구글 마커 위치 나 페이지를로드 할 때 구글 마커를 그리기 위해이 자바 스크립트 코드가 매 5 초구글 마커
갱신에 필요한 모든 위치를 업데이트하는 방법에 대해 설명합니다.
마커의 위치를 5 초마다 변경할 수 있기를 원합니다. 여기
내 코드입니다 :function initialize() {
var myOptions = {
zoom: 4,
center: new google.maps.LatLng(-25.363882, 131.044922),
mapTypeId: google.maps.MapTypeId.ROADMAP
};
var map = new google.maps.Map(document.getElementById('map_canvas'),
myOptions);
var image = new google.maps.MarkerImage("images/truck3.png",
new google.maps.Size(32.0, 37.0),
new google.maps.Point(0, 0),
new google.maps.Point(16.0, 18.0)
);
var shadow = new google.maps.MarkerImage("images/shadow-truck3.png",
new google.maps.Size(51.0, 37.0),
new google.maps.Point(0, 0),
new google.maps.Point(16.0, 18.0)
);
var marker = new google.maps.Marker({
position: map.getCenter(),
map: map,
icon: image,
shadow: shadow,
title: 'Click to zoom'
});
google.maps.event.addDomListener (창 '로드', 초기화);
하나 이상의 마커를 표시 할 때 어떻게하면 여러 점을 넣을 수 있습니까? 나는 이것이 아마도 당신에게 사소한 것이라는 것을 알고 있지만 나는 이것에 완전히 새로운 것이다.
편집 :
미안하지만 구글이 날 tottaly 혼란 얻었다. 그래서 제가하고 싶은 것은 다음에 있습니다. 페이지를로드 할 때 마지막 위치의 배열을 가져오고 배열하려는 경우 각 위치에 해당 ID가 있으므로 php 배열은 array [Lat] [Lng] [id]와 유사하므로 각 칸에 마커를 넣고 싶습니다. 화면의 중앙에 놓습니다. 사용자가 하나의 마커를 클릭하면 자동으로 확대/축소되고 마커 위치가 매초마다 중앙에 놓이게됩니다. 그리고 그 표식에 대해 ID가 필요합니다. 일부 자바 전문가 내가이 google.maps.Marker 방법을 사용하여 위치를 변경할 수 있습니다
, 코드이 자바 스크립트 함수를 추가 하시겠습니까? –
예 PHP에서 포인트를 가진 배열을로드 할 것이고, 코드는 하나 이상의 마커에서 동일 할 것입니까? –
배열에서 루프를 수행하고 마커의 배치를 관리해야한다고 생각합니다. –