You are not logged in.
- Topics: Active | Unanswered
Announcement
Please create new topics on the new site at community.openstreetmap.org. We expect the migration of data will take a few weeks, you can follow its progress here.***
Pages: 1
#1 2015-05-19 08:48:18
- Eagle66
- Member
- Registered: 2015-05-19
- Posts: 2
Nominatim mit Ergebnis als Karte
Hallo,
wenn es ein engl. Spezial-Forum hier dafür gibt - bitte den Hinweis - ich bin völlig neu hier ![]()
Was ich möchte:
Eine OSM-Karte auf eine Homepage einbinden, die nach der Eingabe von Ort, Straße, Hausnummer die Karte als 500x500px Layer mit Markierung darunter anzeigt.
Ich habe das hier:
http://wiki.openstreetmap.org/wiki/Nominatim
mit z.b. dem Ergebnis:
http://nominatim.openstreetmap.org/sear … sdetails=1
Wie kriege ich daraus jetzt die erste "place_id" und ausschließlich diese Karte hier rechts extrahiert:
http://nominatim.openstreetmap.org/deta … d=73723099
Im Quelltext ist es : id="OpenLayers.Map_7_OpenLayers_ViewPort"
Ich habe das hier gefunden, es ist zwar mit OpenLayer aber anders und ohne Markierung.
http://wiki.openstreetmap.org/wiki/DE:O … le_Example
Danke für einen Hinweis.
Rolf
Offline
#2 2015-05-19 11:45:37
- R0bst3r
- Member
- Registered: 2015-04-23
- Posts: 686
Re: Nominatim mit Ergebnis als Karte
... (gelöscht)
Last edited by R0bst3r (2015-05-19 11:46:26)
OSM Profis sollten Anfänger mehr ermuntern und mehr unterstützen, damit die Gemeinschaft wächst und vielfältiger wird. Momentan vergrault man immer noch gerne.
Offline
#3 2015-05-19 12:00:39
- tunnelbauer
- Member

- Registered: 2012-01-13
- Posts: 1,011
- Website
Re: Nominatim mit Ergebnis als Karte
Grüße
Thomas
Offline
#4 2015-05-20 13:52:45
- Eagle66
- Member
- Registered: 2015-05-19
- Posts: 2
Re: Nominatim mit Ergebnis als Karte
Okay - danke, MapQuest habe ich bisher nicht verwendet.
Mit dem OpenLayers v3.5.0 MAP geht es auch:
http://openlayers.org/en/v3.5.0/apidoc/ol.Map.html#Map
<script type="text/javascript">
var latx = 50.1159736;
var lonx = 8.67203960546713;
var zoom = 17;
var map = new ol.Map({
target: 'map',
layers: [
new ol.layer.Tile({
source: new ol.source.OSM()
})
],
view: new ol.View({
center: ol.proj.transform([lonx, latx], 'EPSG:4326', 'EPSG:900913'), zoom
})
});
document.write(lonx);
document.write(" --- ");
document.write(latx);
</script>Last edited by Eagle66 (2015-05-20 13:54:46)
Offline
Pages: 1