Это отлично работает! Но теперь нам нужно попасть в число. Ниже приведена наша схема, чтобы вернуть координаты с нашей карты буклетов.
//Schema
name: {
type: String,
required: true,
trim: true
},
properties:{
},
coordinates: [Number]
,
email: {
type: String,
unique: true,
required: true,
trim: true
},
Это код для возврата коордов при нажатии на нашу форму. Но он не возвращается как число, а возвращается как строка. Как мы можем сделать ввод числом в нашей форме ?. Мы пробовали несколько вещей, но никто не работал.
map.on('click', onMapClick);
L.control.layers(baseLayers, overlays).addTo(map);
map.on('popupopen', function (e) {
var latLng = e["popup"]._latlng;
var form = document.querySelector('#popupForm');
form['coordinates'].value = latLng['lat'] + ', ' + latLng['lng'];