Хочу поставить карту от гугла на сайт с определением местоположения посетителя (страна и город), прошарил гугл что то не нашел скрипт как по IP можно определить местоположение на карте.
function init() {
// Данные о местоположении, определённом по IP
var geolocation = ymaps.geolocation,
// координаты
coords = [geolocation.latitude, geolocation.longitude],
myMap = new ymaps.Map('map', {
center: coords,
zoom: 10
});
myMap.geoObjects.add(
new ymaps.Placemark(
coords,
{
// В балуне: страна, город, регион.
balloonContentHeader: geolocation.country,
balloonContent: geolocation.city,
balloonContentFooter: geolocation.region
}
)
);
}
но нужно сделать чтобы при двойном клике не масштабировалась карта, вызывается это функцией disableDblClickZoom()