0

I would like to know if it is possible to display a map with a pin by passing the address data in the URL? That means: I dont know latitude and longitude of the address I want to display, I just know City, zipcode, street and housenumber.

asked 16 Apr, 12:06

normannescio's gravatar image

normannescio
1113
accept rate: 0%


2 Answers:
1

You'll find a lot of relevant information in this recent question.

Simple answer is https://www.openstreetmap.org/search?query= , but it has limitations.

Regards

permanent link

answered 16 Apr, 14:10

H_mlet's gravatar image

H_mlet
1.6k730
accept rate: 14%

0

You can search by address by appending search?query= to the URL, like this:

https://www.openstreetmap.org/search?query=221b%20Baker%20Street%20London

...but that won't show a marker on the map, at least until you hover the mouse over one of the Nominatum results.

You can add a marker to the map by specifying latitude and longitude with mlat and mlon parameters:

https://www.openstreetmap.org/?mlat=39.9155&mlon=4.1745

...but there's no way to do that with just an address.

However, if you're willing to do a two-step process, you can first query by address to get coordinates (you can use the Nominatum API directly, or just use the search?query= method and pull the top result's coordiates from the redirected URL after the #map= string) and then construct a marker URL with the mlat and mlon parameters.

permanent link

answered 16 Apr, 19:34

jmapb's gravatar image

jmapb
2.2k72443
accept rate: 20%

edited 16 Apr, 20:27

Markdown Basics

  • *italic* or _italic_
  • **bold** or __bold__
  • link:[text](http://url.com/ "title")
  • image?![alt text](/path/img.jpg "title")
  • numbered list: 1. Foo 2. Bar
  • to add a line break simply add two spaces to where you would like the new line to be.
  • basic HTML tags are also supported

Question tags:

×31
×5

question asked: 16 Apr, 12:06

question was seen: 265 times

last updated: 16 Apr, 20:27

powered by OSQA