Есть где то манул по том как работать с Google Maps?
Нужно прокладать маршруты по пробкам, красить в разные цвета територию и отображать очень много разных точек, с разными цветами(например заводы, офисы, склады).
В инете есть некоторые примеры, но как их связать с BPM я нигде не видел(
В чем Ваша проблема, чтобы связать с bpm? Вам нужно создать контейнер и указать в скрипте его id. Чтобы создать контейнер div, добавляете в diff схемы обычный контейнер, а скрипты из CDN можно грузить используя ajax или любой другой способ на Ваше усмотрение.
В зависимости от того, куда вставляем карты, определить в функции срипт отрисовки карты
onRender: function (){this.callParent(arguments);// Функция отрисовки карты гугл, после того как загрузится скрипт
window.initMap= function(){
var map =new google.maps.Map(document.getElementById('googleMap'), {
center:{lat:55.800287, lng:49.105937},
zoom:8});};// загружаем скрипт с сайта гугл (необходимо получить ключ приложения)
$.ajax({
url:"https://maps.googleapis.com/maps/api/js?key=Ключ_Приложения_Гугл&callback=initMap",
dataType:"script"});},
Нашей компанией разработан сервис интеграции программного продукта Terrasoft CRM с Google Maps. Его можна использовать для логистики.
Данный функционал разрабатывался для осуществления тех. помощи клиентам, которые обратились к страховой компании за помощью из-за поломки автомобиля.
Функционал позволяет визуально определить ближайшие СТО и эвакуаторы, выбрать оптимальных партнеров которые осуществят доставку технически неисправного автомобиля на ближайшую СТО.
Реализована интересная функция определения расстояний. Страховая имеет базу СТО и Эвакуаторов с которыми у них есть соглашение о сотрудничестве. Конечно так же имеет адреса, где находятся эти объекты, однако поломка клиента может быть в любом месте. Поэтому определение оптимального пути это понятие динамическое изменяющееся при каждом новом заказе.
Для этого каждый раз строится динамическая таблица расстояний. Выстраивая партнеров по мере увеличения расстояния от клиента.
Есть возможность визуально отобразить всех партнеров на карте определенными символами
Данная схема особо действенная в городах миллионниках где необходимо определить расстояние в самом городе, потому как расстояние между городами определяется довольно легко исходя из таблицы расстояний городов.
Функционал может быть использован в разных логистических аспектах.
Например: отобразить Ваших клиентов. Их геофизическое расположение, возможно, это поможет Вам правильно расположить логистический склад или офис, поможет Вам построить маршрут торгового представителя с возможностью визуализации данного маршрута, теперь отдел логистики может составить маршрут доставки товаров.
Что интересно при наличии нашего функционала мы сохраняем всю мощь Google Maps, подключая к ним CRM функционал.
Точки на карте ставятся исходя из координат или поиском в Google Maps по адресу? Если второе, то иногда могут быть глюки. Например, введите "ул. Грушевского, 5, Киев", у меня выходит не вполне ожидаемый результат.
Точки на карте ставятся исходя из координат или поиском в Google Maps по адресу? Если второе, то иногда могут быть глюки. Например, введите "ул. Грушевского, 5, Киев", у меня выходит не вполне ожидаемый результат.