Recommended Posts

Подскажите где копать

- как в сайтбилл на карте гугол отобразить иконку проложить маршрут

- и отобразить например ближайшие к объекту школы,детсады и т.д. с указанием расстояния

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Боюсь пока не сможем такое реализовать, сильно локальные это доработки.

Т.е. для каждого города нужно свою базу составлять по близлежащим инфраструктурным объектам, это не наш профиль.

А профиль 2gis например.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

накопал код с гугла

<script type="text/javascript" src="https://maps.googleapis.com/maps/api/js?sensor=true&libraries=places"></script>

<style type="text/css">
#map {
height: 400px;
width: 600px;
border: 1px solid #333;
margin-top: 0.6em;
}
</style>
 <literal>
<script type="text/javascript">
var map;
var infowindow;
 
function initialize() {
var pyrmont = new google.maps.LatLng(-33.8665433, 151.1956316);
 
map = new google.maps.Map(document.getElementById('map'), {
mapTypeId: google.maps.MapTypeId.ROADMAP,
center: pyrmont,
zoom: 15
});
 
var request = {
location: pyrmont,
radius: 500,
types: ['store']
};
infowindow = new google.maps.InfoWindow();
var service = new google.maps.places.PlacesService(map);
service.search(request, callback);
}
 
function callback(results, status) {
if (status == google.maps.places.PlacesServiceStatus.OK) {
for (var i = 0; i < results.length; i++) {
createMarker(results[i]);
}
}
}
 
function createMarker(place) {
var placeLoc = place.geometry.location;
var marker = new google.maps.Marker({
map: map,
position: place.geometry.location
});
 
google.maps.event.addListener(marker, 'click', function() {
infowindow.setContent(place.name);
infowindow.open(map, this);
});
}
 
google.maps.event.addDomListener(window, 'load', initialize);
</script>
</literal>

<div id="map"></div>
<div id="text">
<literal>
var request = {
location: new google.maps.LatLng(-33.8665433, 151.1956316),
radius: 500,
types: ['store']
};
</literal>
</div>

может отсюда , что то взять

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

На зарубежных сайтах можно на карте гугол путем кликания кнопок посмотреть, что находится рядом. Кто знает, где находятся эти настройки? 

 

IMG_20180516_190349.png

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Главное для сайта - скорость открытия страниц и удобство получения основной информации. Ваша примочка видимо потребует дополнительных серверных мощностей (кэш, ОЗУ, проц по мощнее), чтобы переварить кучу лишних запросов и нарисовать всё это на карте... Оно того стоит? Буржуйские сайты как правило берут эту информацию с платных специализированных сервисов, та-же Realia в Wordpress-версии.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Создайте аккаунт или войдите для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас