GB sono coordinate che esprimono, in metri, la distanza di un punto da Roma MonteMario
Quindi sono già coordinate di tipo cartediano, in cui l'origine degli assi coincide con Roma Montemario.
A questo punto ti basta trovare le coordinate (left,top) per un solo punto chiamiamolo P, e automaticamente trovi la relazione per tutti gli altri punti X siccome fortunatamente trattasi di relazione lineare:
leftP:coepP=leftX:coepX => leftX = (leftP/coepP)*coepX
quindi il coefficiente angolare cioè il fattore di moltiplicazione per trovare tutte le altre coordinate è leftP/coepX.
A questo punto vedi tu, o fai con excel o esegui direttamente una query sul DB (dopo aver fatto un dump per sicurezza) ((scrivo solo per left)):
Codice PHP:
// query per creare i campi left e top
// $valore = "il fattore di moltiplicazione"
$query = "UPDATE tabella SET left=coep*$valore";
richiamare questi campi nella pagina php
Si
Ultima cosa, spero, se invece del nome volessi inserire un "pallino" come marker come faccio?
vari modi:
- immagine
Codice PHP:
$map_points .= "<div style=\"position:absolute;left:$coep;top:$conp;\"> <img src=\"path/to/point.jpg\" /></div>\n";
- senza immagine
Codice PHP:
$map_points .= "<div style=\"position:absolute;left:$coep;top:$conp;\"> <div style=\"border:1px solid #000;background-color:#000;width:4px;height:4px;\"></div></div>\n";
Ciao!