GOOGLE MAPS API V3 ben kullanmaya çalışıyorum budur.
Ben mysql tüm koordinatları var. Ben sadece, örneğin, 5 listelerini almak ve bir harita üzerinde onları koymak gerekir ama ben göstermek istiyorum birden koordinatlarına göre merkez noktasını bulmak mümkün olmak istiyorum, ve de yakınlaştırma düzeyi ediyorum. Evet, biliyor musun?
Ben korkunç basit olduğunu biliyorum şey hayatımın zaman yaşıyorum, ben sadece bu API anlamaya olamaz. Bana yardımcı olabilecek herkese 20 $ paypal edeceğiz.
//select * from mysql limit 5
//ok great we got 5 results, great job, format the 5 results so google maps like it, [name,lat,lng] whatever.
//put them on the map and let them be clickable so i can put stuff in the infowindow thing
//make the map adjust to the proper zoom level and center point
UPDATE
Bu, başkalarına yardımcı olur umarım, ben ne arıyordu olduğunu.
merkez COORd almak için sağduyu matematik formülü için [Chris B] kredi, sw kordon düşük enlem ve boylam, ve ne koord büyük enlem ve boylam olduğunu
sort($lat)&&sort($lon);
$r['c'] = array_sum($lat)/count($lat).', '.array_sum($lon)/count($lon);
$r['ne'] = $lat[count($lat)-1].', '.$lon[count($lon)-1];
$r['sw'] = $lat[0].', '.$lon[0];
var myOptions = {zoom:4,center: new google.maps.LatLng(<?php echo $r['c']; ?>),mapTypeId:google.maps.MapTypeId.ROADMAP}
var map = new google.maps.Map(document.getElementById("map_canvas"),myOptions);
<?php foreach($x as $l) echo 'new google.maps.Marker({position:new google.maps.LatLng('.$l['lat'].','.$l['lon'].'),map:map,clickable:true});'; ?>
map.fitBounds(new google.maps.LatLngBounds(new google.maps.LatLng(<?php echo $r['sw']; ?>),new google.maps.LatLng(<?php echo $r['ne']; ?>)));