Я хочу создать маркер на карте без использования широты / долготы. Я просто хочу использовать адрес для отображения маркера на карте. После долгих поисков мне удалось найти только следующий код, но я не знаю, как его использовать. Где поставить адрес? Любая помощь будет оценена.
var geocoder = L.Control.geocoder()
.on('markgeocode', function(event) {
var center = event.geocode.center;
L.marker(center).addTo(map);
map.setView(center, map.getZoom());
})
.addTo(map);
Ссылка: https://github.com/perliedman/leaflet-control-geocoder#customizing
Сейчас я рендерим карту, используя следующий код
var property_map = L.map('map-canvas', {scrollWheelZoom: false}).setView([rem_property_map.latitude, rem_property_map.longitude], parseInt(rem_property_map.zoom));
L.tileLayer('https://{s}.tile.openstreetmap.de/tiles/osmde/{z}/{x}/{y}.png', {
maxZoom: 21,
attribution: '© <a href="https://www.openstreetmap.org/copyright">OpenStreetMap</a> contributors, Points © 2012 LINZ'
}).addTo(property_map);
var propertyIcon = L.icon({
iconUrl: rem_property_map.maps_icon_url,
iconSize: [43, 47],
iconAnchor: [18, 47],
});
var marker = L.marker([rem_property_map.latitude, rem_property_map.longitude], {icon: propertyIcon}).addTo(property_map);