Forum » Izdelava spletišč » Google Maps, math.random()
Google Maps, math.random()
crazyLIKEme ::
Torej, spodnja koda je skopirana direktno iz code.google.com
Sedaj pa mene zanima, kako bi mogla napisat kodo, da bi prikazovala točno določeno mesto, in ne kar nekje random?
Oziroma da bi se prikazovalo tako, da vpišeš neko mesto (Ljubljna) in nato prikaže Ljubljano in vreme zraven.
Zadeva je načeloma za šolo, vendar bom kodo samo opisala, ne pa je tudi dejansko uporabila.
var IMAGES = [ "sun", "rain", "snow", "storm" ]; var ICONS = []; var map = null; var mgr = null; function setupMap() { if (GBrowserIsCompatible()) { map = new GMap2(document.getElementById("map")); map.addControl(new GLargeMapControl()); map.setCenter(new GLatLng(48.25, 11.00), 4); map.enableDoubleClickZoom(); window.setTimeout(setupWeatherMarkers, 0); } } function getWeatherIcon() { var i = Math.floor(IMAGES.length*Math.random()); if (!ICONS[i]) { var icon = new GIcon(); icon.image = "http://gmaps-utility-library.googlecode.com/svn/trunk/markermanager/release/examples/images/" + IMAGES[i] + ".png"; icon.iconAnchor = new GPoint(16, 16); icon.infoWindowAnchor = new GPoint(16, 0); icon.iconSize = new GSize(32, 32); icon.shadow = "http://gmaps-utility-library.googlecode.com/svn/trunk/markermanager/release/examples/images/" + IMAGES[i] + "-shadow.png"; icon.shadowSize = new GSize(59, 32); ICONS[i] = icon; } return ICONS[i]; } function getRandomPoint() { var lat = 48.25 + (Math.random() - 0.5)*14.5; var lng = 11.00 + (Math.random() - 0.5)*36.0; return new GLatLng(Math.round(lat*10)/10, Math.round(lng*10)/10); } function getWeatherMarkers(n) { var batch = []; for (var i = 0; i < n; ++i) { batch.push(new GMarker(getRandomPoint(), { icon: getWeatherIcon() })); } return batch; } function setupWeatherMarkers() { mgr = new MarkerManager(map); mgr.addMarkers(getWeatherMarkers(20), 3); mgr.addMarkers(getWeatherMarkers(200), 6); mgr.addMarkers(getWeatherMarkers(1000), 8); mgr.refresh(); }​
Sedaj pa mene zanima, kako bi mogla napisat kodo, da bi prikazovala točno določeno mesto, in ne kar nekje random?
Oziroma da bi se prikazovalo tako, da vpišeš neko mesto (Ljubljna) in nato prikaže Ljubljano in vreme zraven.
Zadeva je načeloma za šolo, vendar bom kodo samo opisala, ne pa je tudi dejansko uporabila.
http://crazyl1keme.deviantart.com/
crazyLIKEme ::
Na temo ni potrebno odgovarjat. Rešitev se ni našla, vendar sem ugotovila, da to ni tisto kar potrebujem.
http://crazyl1keme.deviantart.com/
Vredno ogleda ...
Tema | Ogledi | Zadnje sporočilo | |
---|---|---|---|
Tema | Ogledi | Zadnje sporočilo | |
» | Google maps API ne deluje v wordpressOddelek: Izdelava spletišč | 1895 (1150) | shark_nm |
» | [Java - DN] Naključna številaOddelek: Šola | 1364 (893) | nyler |
» | jquery in div-i (strani: 1 2 )Oddelek: Izdelava spletišč | 11351 (10089) | lisjak |
» | Google odštevaOddelek: Novice / Omrežja / internet | 5620 (4010) | MrStein |
» | JavaScript naloge za faks (ustni izpit)Oddelek: Šola | 2375 (1915) | Lumix |