Visa ett inlägg
Oläst 2007-03-23, 17:06 #11
xarphs avatar
xarph xarph är inte uppkopplad
Flitig postare
 
Reg.datum: Feb 2007
Inlägg: 346
xarph xarph är inte uppkopplad
Flitig postare
xarphs avatar
 
Reg.datum: Feb 2007
Inlägg: 346
Citat:
Originally posted by WizKid@Mar 23 2007, 16:53
Men om du ska använda det i Google Maps varför inte använda Google Map API:t för att få fram longitud och latitud? Titta på Geocoder: http://www.google.com/apis/maps/documentation/
Klarar bara av stora städer i Sverige, inte alla..

Testade nyss.

Men kolla t.ex. på jobbstart.se, när man klickar på "Fler alternativ" och väljer att man ska visa en karta över staden jobbet finns på. Jag vill göra en liknande funktion, men jag behöver som sagt longituder och latituder som jobbstart har.

Funktionen loadmap som jobbstart använder sig av:
Kod:
function loadmap(id, stad, lats, longs) {
	karta = 'map'+id;
	id2 = id;
	
	if(document.getElementById(karta).style.display=='block'){
 document.getElementById(karta).style.display='none';
 document.getElementById('showmap'+id).innerHTML='Visa karta över '+stad;
 //document.getElementById('mapinfo'+id).innerHTML='';
	}else{
 //document.getElementById('mapinfo'+id).innerHTML='Laddar karta...';
 document.getElementById('showmap'+id).innerHTML='Dölj karta';
 document.getElementById(karta).style.display='block';
	
 if (GBrowserIsCompatible()) {
 	//document.getElementById('mapinfo'+id2).innerHTML='Visar karta över '+stad+'.';
 	var map = new GMap2(document.getElementById(karta));
 	map.setCenter(new GLatLng(lats, longs), 13);
	
 	var kontroll = new GSmallZoomControl();
 	map.addControl(kontroll);
 	map.addControl(new GOverviewMapControl());
	
 	/*var aaa = new Object();
 	aaa.title = stad;
 	aaa.clickable = false;
 	var prick = new GMarker(new GLatLng(lats, longs), aaa);
 	map.addOverlay(prick);*/
 }
 	}
}
Såhär kan ett anrop till funktionen se ut:
javascript:loadmap('4', 'Sundsvall', '62.3889', '17.3068')
ID, Stad, Latitud, Longitud


Så det hade varit väldigt najs om jag hade haft en MySQL databas med alla koordinater (latituder och longituder) för alla svenska städer och kunde hämta allt därifrån.
xarph är inte uppkopplad   Svara med citatSvara med citat