K
K
kedrovdanil2020-02-05 17:42:59
OpenStreetMap
kedrovdanil, 2020-02-05 17:42:59

Which API map service is better to choose?

Faced with the choice of a map service API for a web application. I am currently considering Open Street Maps as a preferred option, but I am not very sure of my choice (they write that it is difficult to figure it out).

How it will be used:
An application for searching for real estate, which will display certain objects (markers) on the city map, when clicked on, a window will pop up with additional information about the object from the database (including places near the object should be loaded). At the same time, the detailing of the maps themselves is not so important, but it is desirable that the maps be updated.

Important features:
- The ability to put your own markers on the map, change styles and add new objects.
- Inexpensive / completely free service (possibly under high loads).
- It is also necessary to take data about nearby objects from somewhere (in general, I have little idea how this can be done)
- Compatibility with React Native (very desirable), because most likely you will need to make a mobile application.
- Russian language (also desirable)

I have never worked with maps myself, so any information will be useful. I will also be happy to read some materials about working with map API services, or someone else's experience. Thanks in advance for your replies. =)

Answer the question

In order to leave comments, you need to log in

3 answer(s)
D
Dmtm, 2020-02-06
@Dmtm

not a single provider of tiles wants to distribute them for free under high load,
you have to pay or deploy a server at your place, especially since the whole world is not needed and, as I understand it, we are talking about a city / region
, there are options for generating tiles in your osm db, here you have to pre-cut unnecessary information about the whole world/country and leave only the actual area

P
pfg21, 2020-02-05
@pfg21

leafletjs
address nearby - reverse geocoding via nominate
tools for free, servers and load at your discretion.
so the request "map" to habr or, for example, leaflet

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question