denke, kommt auf den aufwand an und auf deine datenherkunft. wenn du alle koordinaten in reichweite hast, kannst es ja problemlos skalieren, da du weisst, wo sich die punkte befinden... oder z.b. via
openGL skalieren lassen. im zweiten fall hast du nur ein problem, wenn jemand auf einen bestimmten punkt klickt, den musst dann selektieren um in die details verzweigen zu können.
würd das ggf. über imagemaps lösen, wobei bestimmte geographische zonen vordefiniert sind... und beim klick du dann einfach die detailsicht aufblendest...