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]] | ||
