NOTICE: help.openstreetmap.org is no longer in use from 1st March 2024. Please use the OpenStreetMap Community Forum

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 '20, 12:06

normannescio's gravatar image

normannescio
26223
accept rate: 0%


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 '20, 14:10

H_mlet's gravatar image

H_mlet
5.4k1781
accept rate: 13%

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 '20, 19:34

jmapb's gravatar image

jmapb
3.4k73361
accept rate: 22%

edited 16 Apr '20, 20:27

Your answer
toggle preview

Follow this question

By Email:

Once you sign in you will be able to subscribe for any updates here

By RSS:

Answers

Answers and Comments

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:

×39
×8

question asked: 16 Apr '20, 12:06

question was seen: 10,388 times

last updated: 16 Apr '20, 20:27

NOTICE: help.openstreetmap.org is no longer in use from 1st March 2024. Please use the OpenStreetMap Community Forum