С Новым годом! Форум программистов, компьютерный форум, киберфорум
JavaScript: API
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
JavaScript сделать swf файл Здравствуйте. Имеется ли возможность с помощью какой нибудь программы имея папку с файлом сценария jscript, html, xml собрать флеш в виде swf файла. Извиняюсь за может быть глупый вопрос, но сам что-то не нашел или не так формулировал вопрос в гугле Или из папки с файлами (см.скрин) собрать аналогично swf возможно? https://www.cyberforum.ru/ javascript-api/ thread1832610.html JavaScript Js practices
Посоветуйте какое ни будь задание для js которое качественно поможет укрепить знания по js если я уже немного знаю этот язык и хочу понять его более углубленно. Например лучше понять контекст, замыкания, наследование, и т.д желательно с классами. И кстати в каких случаях лучше использовать es6 и старый js. И какие есть разновидности скриптов?
JavaScript Преобразование https://www.cyberforum.ru/ javascript-api/ thread1832163.html
Всем привет. При нажатии необходимо менять с "Закрыто" на "Открыто" и обратно, не трогая "Окно:". Неработает split(). <p id="open" onclick="show(this)">Окно: Закрыто!</p> function show(elem) { var str = document.getElementById(elem.id).firstChild; console.log(str); // "Окно: Закрыто!" var st = str.split(":");
JavaScript Google maps api SQL + GEO https://www.cyberforum.ru/ javascript-api/ thread1831891.html
Дорогие киберфорумчане! Есть проблемка, написал скрипт по гугловским гайдам. В конструкции два глобальных блока: 1)Определение геопозиции пользователя 2)Парсинг балунов из базы данных Смешно, но по отдельности все работает прекрасно, но когда пытаюсь совместить два блока, то что-то обязательно не работает! :( Комментариями выделил блоки. В Js я не силен и обращаюсь к вам за помощью и...
Как совместить setTimeout и цикл for? JavaScript
Здравствуйте уважаемые форумчане! Есть блок типа div, который должен менять фон через каждую секунду. Теперь нужно, используя цикл for при каждом прохождении цикла сделать задержку каждого цвета на одну секунду с помощью setTimeout. Дело в том, что цикл for выдает только последнее прохождение и не хочет задерживаться на каждом цвете. Поискал ответ в интернете, пришел к такому написанию скрипта:...
JavaScript JavaScript для просмотра IP-TV Есть ли решение на JavaScript для просмотра IP-TV ? https://www.cyberforum.ru/ javascript-api/ thread1831556.html
JavaScript Как задать время действия скрипту без использования JQuery? https://www.cyberforum.ru/ javascript-api/ thread1830841.html
Здравствуйте, уважаемые форумчане. Есть такой скрипт. <div style="width:300px; height:300px; background-color:red;" id="col"></div> <script type="text/javascript"> setInterval(changeBgGreen,1000); setInterval(changeBgBlue,2000); function changeBgGreen(){ document.getElementById('col').style.background = "green"; } function changeBgBlue(){ ...
Как использовать виждеты ВКонтакте запуская сайт на localhost:8080? JavaScript
Пробую установить на html виджет ВКонтакте. Когда запускаю локальный сервер обращаюсь в адресной строке к localhost:8080 и виджет не отображается, ругается что это кроссдоменный запрос и предлагает использовать доверенные домены которые я указывал в приложении в VK. Но когда пробую установить доверенным доменом localhost:8080 оно его обрубает и оставляет только localhost. Как можно запускать...
JavaScript Imacros через js Вообщем не качает картинку. Хотя обычный imacros работает отлично и без iimPlayCode('');. Заходит на сайт, все делает что нужно, но картинку не качает. В чем дело? iimPlayCode('VERSION BUILD=8820413'); iimPlayCode('SET !EXTRACT_TEST_POPUP NO'); iimPlayCode('SET !ERRORIGNORE NO'); iimPlayCode('SET !TIMEOUT_PAGE 999'); iimPlayCode('SET !TIMEOUT_STEP 999'); iimPlayCode('TAB CLOSEALLOTHERS');... https://www.cyberforum.ru/ javascript-api/ thread1830300.html JavaScript Api для торговой площадки https://www.cyberforum.ru/ javascript-api/ thread1830273.html
Нужна помощь в написании Api, который просто выгрузит строки предложений с этого сайта http://meatinfo.ru/trade?deal=sale в блокнотик, чтобы в дальнейшем уже можно было работать с этой информацией.
Как работают подобные выражения ? JavaScript
Почему работают подобные выражения в JS 1 + - + + + + - 1 ? :scratch:
JavaScript Расширение для ХРОМА https://www.cyberforum.ru/ javascript-api/ thread1829625.html
Добрый день! Пытаюсь сделать расширение для хрома, при добавлении его выдает вот такие придупреждения : При установке расширения возникли предупреждения: 'content_scripts' is only allowed for extensions and legacy packaged apps, but this is a packaged app. 'tabs' is only allowed for extensions and legacy packaged apps, but this is a packaged app. вот код файла manifest.json { // Required...
22 / 21 / 8
Регистрация: 11.09.2015
Сообщений: 109
26.10.2016, 17:08  [ТС] 0

Google maps api Кластеризация - JavaScript - Ответ 9691452

26.10.2016, 17:08. Показов 1648. Ответов 1
Метки (Все метки)

Ответ

окей, разобрался почти-что!
РЕБЯТ НУ ПОМОГИТЕ!
Все вроде бы окей, но только консоль уже ругается

TypeError: marker.getPosition is not a function. (In 'marker.getPosition()', 'marker.getPosition' is undefined)
Тобишь, если я правильно интерпретировал, то он не может в блоке
Javascript
1
2
3
4
 var marker = new google.maps.Marker({
            map: map,
            position: point, 
            icon: icon.icon});
получить данные позиции поинтера.
Ругается причем на официальные гугловские js-скрипты (14 ошибок)

Вот весь листинг:
Javascript
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
//<![CDATA[
    var customIcons = {
      restaurant: {icon: 'assets/img/map/pointer_green.png'},
      bar: {icon: 'assets/img/map/pointer_favourited.png'}};
    var options = {imagePath: 'assets/img/map/pointer_green.png'};
  function load() {
   var map = new google.maps.Map(document.getElementById("map"), {
        center: {lat: 47.6145, lng: -122.3418}, 
        zoom: 10,
        mapTypeId: 'roadmap',
        disableDefaultUI: 'true'
      });
var infoWindow = new google.maps.InfoWindow;
      navigator.geolocation.getCurrentPosition(function(position) {
      var pos = {
        lat:  position.coords.latitude,
        lng: position.coords.longitude
      };
     map.setCenter(pos);
   });
      downloadUrl("system/phpsqlajax_genxml.php", function(data) {
     var xml = data.responseXML;
     var markers =  xml.documentElement.getElementsByTagName("marker");
     for (var i = 0; i < markers.length; i++) {
          var name     = markers[i].getAttribute("name");
          var address = markers[i].getAttribute("address");
          var type       = markers[i].getAttribute("type");
          var point      = new google.maps.LatLng(
             parseFloat(markers[i].getAttribute("lat")),
             parseFloat(markers[i].getAttribute("lng")));
          var html = "<img scr='/assets/img/map/pointer_green.png'><b>" + name + "</b> <br/>" + address + "<form><button>follow</button></form>";
          var icon = customIcons[type] || {};
          var marker = new google.maps.Marker({
            map: map,
            position: point, 
            icon: icon.icon});
   var markerCluster = new MarkerClusterer(map, markers,options); 
   bindInfoWindow(marker, map, infoWindow, html);
         }
      });
    }
    function bindInfoWindow(marker, map, infoWindow, html) {
    google.maps.event.addListener(marker, 'click', function() {
        infoWindow.setContent(html);
        infoWindow.open(map, marker);
      });
    }
    function downloadUrl(url, callback) {
    var request = window.ActiveXObject ?
          new ActiveXObject('Microsoft.XMLHTTP') :
          new XMLHttpRequest;
         request.onreadystatechange = function() {
    if (request.readyState == 4) {
          request.onreadystatechange = doNothing;
          callback(request, request.status);
        }
      };
      request.open('GET', url, true);
      request.send(null);
    }
     function doNothing() {}
   //]]>
Добавлено через 51 минуту
РЕШЕНО!
Если есть вопросы, попробую ответить)


Javascript
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
//<![CDATA[
 
    var customIcons = {
      restaurant: {icon: 'assets/img/map/pointer_green.png'},
      bar: {icon: 'assets/img/map/pointer_favourited.png'}};
    var options = {imagePath: 'assets/img/map/m'};
 
 
  function load() {
   var map = new google.maps.Map(document.getElementById("map"), {
        center: {lat: 47.6145, lng: -122.3418}, 
  //   center: new google.maps.LatLng(47.6145, -122.3418), 
 //    zoom: 15,
        zoom: 10,
        mapTypeId: 'roadmap',
        disableDefaultUI: 'true'
      });
 
 
var infoWindow = new google.maps.InfoWindow;
 
 
// ---------------------
// ---------------------Try HTML5 geolocation.
// ---------------------
      navigator.geolocation.getCurrentPosition(function(position) {
      var pos = {
        lat:  position.coords.latitude,
        lng: position.coords.longitude
      };
     map.setCenter(pos);
   });
// --------------------- 
//--------------------end of geolocation
// ---------------------
 
 
  // Change this depending on the name of your PHP file
      downloadUrl("system/phpsqlajax_genxml.php", function(data) {
     var xml = data.responseXML;
     var markerss = [];
     var markers =  xml.documentElement.getElementsByTagName("marker");
     for (var i = 0; i < markers.length; i++) {
          var name     = markers[i].getAttribute("name");
          var address = markers[i].getAttribute("address");
          var type       = markers[i].getAttribute("type");
          var point      = new google.maps.LatLng(
             parseFloat(markers[i].getAttribute("lat")),
             parseFloat(markers[i].getAttribute("lng")));
 
//custom infowindow creating here
          var html = "<img scr='/assets/img/map/pointer_green.png'><b>" + name + "</b> <br/>" + address + "<form><button>follow</button></form>";
          var icon = customIcons[type] || {};
          var marker = new google.maps.Marker({
            map: map,
            position: point, 
            icon: icon.icon});
   markerss.push(marker);
   bindInfoWindow(marker, map, infoWindow, html);
         }   
var markerCluster = new MarkerClusterer(map, markerss,options); 
      });
    }
    function bindInfoWindow(marker, map, infoWindow, html) {
    google.maps.event.addListener(marker, 'click', function() {
        infoWindow.setContent(html);
        infoWindow.open(map, marker);
      });
    }
    function downloadUrl(url, callback) {
    var request = window.ActiveXObject ?
          new ActiveXObject('Microsoft.XMLHTTP') :
          new XMLHttpRequest;
         request.onreadystatechange = function() {
    if (request.readyState == 4) {
          request.onreadystatechange = doNothing;
          callback(request, request.status);
        }
      };
      request.open('GET', url, true);
      request.send(null);
    }
    
    function doNothing() {}
   //]]>


Вернуться к обсуждению:
Google maps api Кластеризация JavaScript
0
Заказать работу у эксперта
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
26.10.2016, 17:08
Готовые ответы и решения:

Google maps API
Всем привет! Возник интересный вопрос (для начинающего) насчёт Google Maps API. Общеизвестный...

Google maps API
Здравствуйте. Нужна помощь по 575,7. Нужно сделать такую карту: • Допустим, на карте есть 50...

Infowindow Google Maps API
как убрать закрытие балуна( infowindow ) в Google Maps API ?

Google Maps Javascript API v3
Я вставил Карту гугл на сайт. Как сделать так, чтоб она сразу находила местоположение пользователя?...

1
26.10.2016, 17:08
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
26.10.2016, 17:08
Помогаю со студенческими работами здесь

Google maps api SQL + GEO
Дорогие киберфорумчане! Есть проблемка, написал скрипт по гугловским гайдам. В конструкции два...

Google maps API рисование Эллипса
Здравствуйте возник вопрос, как с помощью функций google maps API нарисовать эллипс привязанный к...

Google maps api + external link
И снова добрый день, программисты!:) Предыдущие треды, в которые я описывал были успешно мою же...

Google maps api геокодер и несколько меток
Есть пример геокодера на гугл (прикреплен в файле) там вводишь в input адрес и оно показывает...

0
Новые блоги и статьи
Счётчик на базе сумматоров + регистров и генератора сигналов согласования.
Hrethgir 07.01.2025
Создан с целью проверки скорости асинхронной логики: ранее описанного сумматора и предополагаемых fast регистров. Регистры созданы на базе ранее описанного, предполагаемого fast триггера. То-есть. . .
Как перейти с Options API на Composition API в Vue.js
BasicMan 06.01.2025
Почему переход на Composition API актуален В мире современной веб-разработки фреймворк Vue. js продолжает эволюционировать, предлагая разработчикам все более совершенные инструменты для создания. . .
Архитектура современных процессоров
inter-admin 06.01.2025
Процессор (центральный процессор, ЦП) является основным вычислительным устройством компьютера, которое выполняет обработку данных и управляет работой всех остальных компонентов системы. Архитектура. . .
История создания реляционной модели баз данных, правила Кодда
Programming 06.01.2025
Предпосылки создания реляционной модели В конце 1960-х годов компьютерная индустрия столкнулась с серьезными проблемами в области управления данными. Существовавшие на тот момент модели данных -. . .
Полезные поделки на Arduino, которые можно сделать самому
raxper 06.01.2025
Arduino как платформа для творчества Arduino представляет собой удивительную платформу для технического творчества, которая открывает безграничные возможности для создания уникальных проектов. Эта. . .
Подборка решений задач на Python
IT_Exp 06.01.2025
Целью данной подборки является предоставление возможности ознакомиться с различными задачами и их решениями на Python, что может быть полезно как для начинающих, так и для опытных программистов. . . .
С чего начать программировать микроконтроллер­­ы
raxper 06.01.2025
Введение в мир микроконтроллеров Микроконтроллеры стали неотъемлемой частью современного мира, окружая нас повсюду: от простых бытовых приборов до сложных промышленных систем. Эти маленькие. . .
Из чего собрать игровой компьютер
inter-admin 06.01.2025
Сборка игрового компьютера требует особого внимания к выбору комплектующих и их совместимости. Правильно собранный игровой ПК не только обеспечивает комфортный геймплей в современных играх, но и. . .
Обновление сайта www.historian.b­y
Reglage 05.01.2025
Обещал подвести итоги 2024 года для сайта. Однако начну с того, что изменилось за неделю. Добавил краткий урок по последовательности действий при анализе вредоносных файлов и значительно улучшил урок. . .
Как использовать GraphQL в C# с HotChocolate
Programming 05.01.2025
GraphQL — это современный подход к разработке API, который позволяет клиентам запрашивать только те данные, которые им необходимы. Это делает взаимодействие с API более гибким и эффективным по. . .
Модель полного двоичного сумматора с помощью логических операций (python)
AlexSky-coder 04.01.2025
def binSum(x:list, y:list): s=^y] p=x and y for i in range(1,len(x)): s. append((x^y)^p) p=(x and y)or(p and (x or y)) return s x=list() y=list()
Это мы не проходили, это нам не задавали...(аси­­­­­­­­­­­­­­­­­­­­­­­­­­х­р­о­н­­н­­­ы­­й счётчик с управляющим сигналом зад
Hrethgir 04.01.2025
Асинхронный счётчик на сумматорах (шестиразрядный по числу диодов на плате, но наверное разрядов будет больше - восемь или шестнадцать, а диоды на старшие), так как триггеры прошли тестирование и. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru