mymap
Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
— | mymap [2024/05/27 06:14] (aktuell) – angelegt - Externe Bearbeitung 127.0.0.1 | ||
---|---|---|---|
Zeile 1: | Zeile 1: | ||
+ | ====== Koordinatenermittlung ====== | ||
+ | |||
+ | < | ||
+ | <script src=" | ||
+ | type=" | ||
+ | <script src=' | ||
+ | |||
+ | <form action="#" | ||
+ | <p> | ||
+ | <input type=" | ||
+ | <input type=" | ||
+ | </p> | ||
+ | </ | ||
+ | |||
+ | <div id=" | ||
+ | <div id=" | ||
+ | |||
+ | |||
+ | |||
+ | < | ||
+ | |||
+ | var ge = null; | ||
+ | var lookAt = null; | ||
+ | var map = null; | ||
+ | var la = null; | ||
+ | var geocoder = null; | ||
+ | |||
+ | |||
+ | |||
+ | function showAddress(address) { | ||
+ | if (geocoder) { | ||
+ | geocoder.getLatLng( | ||
+ | address, | ||
+ | function(point) { | ||
+ | if (!point) { | ||
+ | alert(address + " not found" | ||
+ | } else { | ||
+ | map.setCenter(point, | ||
+ | marker = new GMarker(point); | ||
+ | map.addOverlay(marker); | ||
+ | } | ||
+ | } | ||
+ | ); | ||
+ | } | ||
+ | } | ||
+ | |||
+ | function myEventListener() { | ||
+ | var lookAt = ge.getView().copyAsLookAt(ge.ALTITUDE_RELATIVE_TO_GROUND); | ||
+ | document.getElementById(" | ||
+ | } | ||
+ | |||
+ | |||
+ | function getEarthInstanceCB(object) { | ||
+ | ge = object; | ||
+ | // You can now manipulate ge using the full Google Earth API. | ||
+ | google.earth.addEventListener(ge.getWindow(), | ||
+ | ge.getWindow().setVisibility(true); | ||
+ | setTimeout(function() { | ||
+ | la = ge.getView().copyAsLookAt(ge.ALTITUDE_RELATIVE_TO_GROUND); | ||
+ | la.setTilt(70); | ||
+ | // lat.set(37.775196, | ||
+ | ge.getView().setAbstractView(la) | ||
+ | }, 2); | ||
+ | } | ||
+ | |||
+ | |||
+ | |||
+ | |||
+ | map = new GMap2(document.getElementById(" | ||
+ | map.addControl(new GSmallMapControl()); | ||
+ | map.addControl(new GHierarchicalMapTypeControl()); | ||
+ | |||
+ | GEvent.addListener(map, | ||
+ | var center = map.getCenter(); | ||
+ | var zoom = map.getZoom(); | ||
+ | var mtype = map.getCurrentMapType().getName(); | ||
+ | var stype = ""; | ||
+ | switch (mtype) { | ||
+ | case " | ||
+ | stype = " | ||
+ | break; | ||
+ | case " | ||
+ | stype = " | ||
+ | break; | ||
+ | case " | ||
+ | stype = " | ||
+ | break; | ||
+ | case " | ||
+ | stype = " | ||
+ | break; | ||
+ | default: | ||
+ | break; | ||
+ | } | ||
+ | |||
+ | if(marker) {map.removeOverlay(marker)}; | ||
+ | marker = new GMarker(center); | ||
+ | map.addOverlay(marker); | ||
+ | document.getElementById(" | ||
+ | }); | ||
+ | |||
+ | map.setCenter(new GLatLng(48.809, | ||
+ | |||
+ | var marker = new GMarker(map.getCenter()); | ||
+ | map.addOverlay(marker); | ||
+ | geocoder = new GClientGeocoder(); | ||
+ | showAddress(" | ||
+ | |||
+ | var LVcopyrightCollection = new GCopyrightCollection("" | ||
+ | LVcopyrightCollection.addCopyright(new GCopyright(1, | ||
+ | |||
+ | var tileTK50= new GTileLayer(LVcopyrightCollection, | ||
+ | tileTK50.mymap = map; | ||
+ | tileTK50.baseurl=' | ||
+ | tileTK50.getTileUrl=CustomGetTileUrl; | ||
+ | tileTK50.resample = " | ||
+ | tileTK50.layers = " | ||
+ | var layerTK50=[G_SATELLITE_MAP.getTileLayers()[0], | ||
+ | var tk50map = new GMapType(layerTK50, | ||
+ | map.addMapType(tk50map); | ||
+ | |||
+ | |||
+ | |||
+ | map.addMapType(G_SATELLITE_3D_MAP); | ||
+ | map.getEarthInstance(getEarthInstanceCB); | ||
+ | |||
+ | </ | ||
+ | |||
+ | |||
+ | </ | ||
+ | |||
+ | Um diese Karte in das Waidlerwiki aufzunehmen: | ||
+ | * Kopieren Sie einfach obigen googlemap-Codeblock an die entsprechende Stelle der Wikiseite | ||
+ | * Ersetzen Sie // | ||
+ | |||
+ | ===== siehe auch ===== | ||
+ | |||
+ | * [[Interaktive Karten]] | ||