Форум успешных вебмастеров - GoFuckBiz.com

  Форум успешных вебмастеров - GoFuckBiz.com > Бизнес-решения > Скрипты, программы и технические решения
Дата
USD/RUB58.7570
BTC/USD0.0000
Скрипты, программы и технические решения Обсуждаем скрипты, программы и новые технологии.

Закрытая тема
Опции темы Опции просмотра
Старый 31.05.2014, 17:30   #1
Soba
Senior Member
 
Регистрация: 02.05.2014
Сообщений: 506
Бабло: $202305
По умолчанию Вопросы про Google Map

Добрый день.

Хочу поставить карту от гугла на сайт с определением местоположения посетителя (страна и город), прошарил гугл что то не нашел скрипт как по IP можно определить местоположение на карте.

Поделитесь кому не жалко скриптом
Soba вне форума  
Старый 31.05.2014, 18:04   #2
Soba
Senior Member
 
Регистрация: 02.05.2014
Сообщений: 506
Бабло: $202305
ТС -->
автор темы ТС По умолчанию

Кто поможет скриптом, скину немного вмз
Soba вне форума  
Старый 31.05.2014, 18:32   #3
sad_taliban
Senior Member
 
Аватар для sad_taliban
 
Регистрация: 03.08.2011
Сообщений: 773
Бабло: $263625
По умолчанию

ты по гео ип определяй местоположение а потом уже задвай его на карте.
sad_taliban вне форума  
Старый 31.05.2014, 19:57   #5
Soba
Senior Member
 
Регистрация: 02.05.2014
Сообщений: 506
Бабло: $202305
ТС -->
автор темы ТС По умолчанию

Цитата:
Сообщение от digg Посмотреть сообщение
есть еще фишка, что браузер запрашивает разрешения
никто ничего не запрашивает
вот пример
http://webmasters.ru/tools/location
Soba вне форума  
Старый 31.05.2014, 20:40   #6
isoff
Senior Member
 
Регистрация: 16.09.2008
Сообщений: 617
Бабло: $138676
По умолчанию

Странно что нет у гугла такого, у яндекса есть
http://api.yandex.ru/maps/jsbox/2.0/geolocation_ip
Как то так для гугла видимо
http://mitasych.com/geoip-i-google-m...roizvolnogo-ip

Определение местоположения с помощью Geolocation API
http://api.yandex.ru/maps/jsbox/2.0/geolocation_api
тут браузер будет спрашивать разрешения.
isoff вне форума  
Старый 31.05.2014, 20:47   #7
Soba
Senior Member
 
Регистрация: 02.05.2014
Сообщений: 506
Бабло: $202305
ТС -->
автор темы ТС По умолчанию

isoff, спасибо, попробую поковырять
Soba вне форума  
Старый 01.06.2014, 11:38   #8
Soba
Senior Member
 
Регистрация: 02.05.2014
Сообщений: 506
Бабло: $202305
ТС -->
автор темы ТС По умолчанию

Остановился на выборе яндекс карт
http://api.yandex.ru/maps/jsbox/2.0/geolocation_ip

Цитата:
ymaps.ready(init);

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()

помогите эту функцию внедрить в вышеуказанный код
Soba вне форума  
Старый 01.06.2014, 19:56   #9
isoff
Senior Member
 
Регистрация: 16.09.2008
Сообщений: 617
Бабло: $138676
По умолчанию

Напомни во вторник, постараюсь помочь. Сегодня я в запое)
isoff вне форума