Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Web программирование > JavaScript, Ajax
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 05.05.2018, 16:55   #1
ankoo1705
Новичок
Джуниор
 
Регистрация: 05.05.2018
Сообщений: 1
По умолчанию Вывод карты гугл на форму

Подскажите, пишу программу на 1с, но есть кусок кода на JavaScript. Мне надо чтоб вывело на форме карту гугл, у меня открывает просто сайт гугл. Понимаю что надо что-то исправить на яве, но с этим языком сталкиваюсь впервые. Подскажите куда копать
Код:
Процедура ВыводТаблицыОбъектовНаКартуGoogleMaps(ТаблицаАдресов, ЗаголовокФормы = "") 
        
        //масштаб отображения карты 
  МасштабКарты = 12;  
        
        //ключ карты, которые нужно получить на сайте google
  //использовать можно ключ для любого домена
  apikey ="AIzaSyB-JNhw11karDW5vtWs416X4hEfTKpAsE4";  
  
  // формируем HTML текст, который и выводит карту
  ТекстДокумента = "
  |   <meta http-equiv="" content="" text="" charset=UTF-8>   
     |       
 //    |    <script src=""https://maps.google.com/maps?file=api&key="" type=""text/javascript""></script>   
 //    |    <script type=""text/javascript"">
     
    | <script async defer src=""https://maps.googleapis.com/maps/api/js?key=AIzaSyB-JNhw11karDW5vtWs416X4hEfTKpAsE4&callback=initMap""
    | type=""text/javascript""></script>
 
  |
  |    var map = null;
  |    var geocoder = null;
  |    var marker = null;
  
  |  
  | function initialize() {
  |    if (GBrowserIsCompatible()) {
  |    map = new GMap2(document.getElementById(""map_canvas""));  
  |     geocoder = new GClientGeocoder();
  |   var customUI = map.getDefaultUI();
  |    customUI.maptypes.hybrid = false;
  |    map.setUI(customUI);";
  
  
  Для Каждого Адр Из ТаблицаАдресов Цикл
    ТекстДокумента = ТекстДокумента + "
    |    showAddress(""" + Адр.Адрес + """,""" + Адр.Описание + """);";  
  Конеццикла;  
  ТекстДокумента = ТекстДокумента + "
  |      }
  |    }
  |
  |    function showAddress(address,comment) {
  |      if (geocoder) {
  |        geocoder.getLatLng(
  |          address,
  |          function(point) {
  |            if (!point) {
  |              alert(address + "" не найден"");
  |            } else {
  |             map.setCenter(point," + МасштабКарты + ");
  |        var markerOptions = { title:comment };  
  |             var marker = new GMarker(point,markerOptions);
  |             map.addOverlay(marker); 
  |            }
  |          }
  |        );
  |      }
  |    }
  |    </script></meta>"; 
 
  
  ПолеHTMLДокумента = ТекстДокумента;
  
  
КонецПроцедуры
Изображения
Тип файла: jpg Снимок.jpg (57.2 Кб, 128 просмотров)
ankoo1705 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Вывод разных аудио файлов на разные звуковые карты nikkei00 C# (си шарп) 0 19.01.2018 21:24
гугл карты апи помогите! serauto79 PHP 2 08.06.2015 10:17
Вставка карты гугл в сайт. Сбор статистки. back191 Фриланс 0 22.08.2014 15:01
карты гугл der90 JavaScript, Ajax 1 04.03.2014 10:04
создать форму и её дочернюю форму и организовать вывод Делфи программирование Помощь студентам 0 21.09.2013 20:18