Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- $.getScript("https://api-maps.yandex.ru/2.1/?lang=ru_RU", function(data, textStatus, jqxhr) {
- ymaps.ready(function () {
- var suggestView = new ymaps.SuggestView('f_addr');
- suggestView.events.add('select', function (event) {
- var myGeocoder = ymaps.geocode(event.get('item').value);
- myGeocoder.then(function (res) {
- var firstGeoObject = res.geoObjects.get(0);
- var latlng=firstGeoObject.geometry.getCoordinates();
- if (marker) { // check
- map.removeLayer(marker); // remove
- }
- marker = L.marker(latlng).addTo(map);
- $('#geo_lat').val(latlng[0]);
- $('#geo_lng').val(latlng[1]);
- // console.log(firstGeoObject.getCountryCode());
- // console.log(firstGeoObject.getAdministrativeAreas());
- // console.log(firstGeoObject.getLocalities());
- let c=firstGeoObject.getLocalities();
- $('#f_city').val(c[0]);
- map.panTo(new L.LatLng(latlng[0], latlng[1]));
- }, function (err) {
- // Обработка ошибки.
- });
- });
- });
- });
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement