0
Google Maps API v3을 사용하고 있습니다. 내 코드는 MySql 데이터베이스에서 객체 (이름, 위도, 경도 및 유형)를 가져 와서지도 위에 표시합니다. 그게 잘 작동합니다. 하지만 유형에 따라 다른 표식을 만들고 싶습니다. 그래서 여기 내 마커 옵션입니다 :Google지도. 마커 배열이 함수로 전달됩니다.
function addMarker(lat, lng, info, type) {
var pt = new google.maps.LatLng(lat, lng);
bounds.extend(pt);
var marker = new google.maps.Marker({
position: pt,
icon: customIcons[type],
map: map,
});
어쩌면 PHP 스크립트에서이 라인을 함께 할 수있는 뭔가가있다 :
여기var iconBaznycios = new google.maps.MarkerImage('http://labs.google.com/ridefinder/images/mm_20_blue.png');
var iconMuziejai = new google.maps.MarkerImage('http://labs.google.com/ridefinder/images/mm_20_red.png');
var customIcons = [];
customIcons["Baznycios"] = iconBaznycios;
customIcons["Muziejai"] = iconMuziejai;
그리고 난 내 마커의 배열을 전달하고 싶은 내 기능입니다
echo ("addMarker($lat, $lng,'<b>$name</b><br/> $type');\n");
내 생각에는 어떻게하면 좋을까요?
아니라 어쩌면 그것은 당신이 함수에 배열을 전달하는 경우 – tarja
기능하도록 배열을 전달 뭔가 잘못입니까? 나는 당신의 질문에 그것을 볼 수 없습니다. –
'function addMarker'로 배열에 접근해야합니다. – tarja