Ilk öncə internetdən hazır bir ən asan formalı çoxmarkerli xəritə kodunu atım bura, lazım olsa bu formada işlədəsən deyə. (yüklə)
Daha sonra sırf gələk çoxmarkerli hissəyə. Yəni bura
[code]
var locations = [
['Bondi Beach', -33.890542, 151.274856, 4],
['Coogee Beach', -33.923036, 151.259052, 5],
['Cronulla Beach', -34.028249, 151.157507, 3],
['Manly Beach', -33.80010128657071, 151.28747820854187, 2],
['Maroubra Beach', -33.950198, 151.259302, 1]
];
[/code]
Bunun mysql bazadan oxunma qaydasını da yazım, vəssalam.
[code]
<script>
...
var locations = [
<?php while ($a=mysql_fetch_object($b)
{
echo '['.$b->lat.','.$b->long.',4],
';
}
?>
];
...
</script>
[/code]
Vəssalam.
sorry burda
[code]
<? echo $h->lat;?> , <? echo $h->long;?> //yox
<? echo $b->lat;?> , <? echo $b->long;?> // ele olmalidir
[/code]
yox suali duz vermemisem :)
Mene bu verdiyim codu while icerisinde istifade elemek lazimdir..
[code]
<script>
<? while ($a=mysql_fetch_object($b)
{
?>
var image = 'f.png';
var myLatLng = new google.maps.LatLng(<? echo $h->lat;?> , <? echo $h->long;?> ); // bu formada
var beachMarker = new google.maps.Marker({
position: myLatLng,
map: map,
icon: image
});
<? } ?>
<? echo $h->lat;?> , <? echo $h->long;?> ## bax bunu elemeliyem..
[/code]
bu script ise boyuk bir scriptin bir heissesidi.. daha dogrusu onun icerisindedi.. mene ele gelir bu yazdigim dogru deyil ona gore alinmir. Bele bir shey elemek olar mumkundur bu sikli js icerisinde ishletmek?
XML sahesinden demek olar ki anlayishim cox azdi. ona gore de bilmirem xml ile elemek olar biler bir shey ?
menim uchun shert deyil ki mutleq bu kod ishlesin. mene lazim olan her hasni variant ile bazadan gelen lat ve long melumatlarini hemin yer yazim..
Salam. Təəssüf ki sualı gec görmüşəm.
for ilə edə bilərsiniz asanlıqla. for (i=1;i<massiv.length;i++)