powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Google Maps
20 сообщений из 20, страница 1 из 1
Google Maps
    #38956413
Vers81
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Добрый день!
Помогите, пожалуйста, разобраться с кодом. Брал пример отсюда /самый последний вариант/.
В итоге: у меня появилась карта, но не ставятся маркеры по нужному адресу ( адреса берутся из таблицы).
...
Рейтинг: 0 / 0
Google Maps
    #38957068
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Vers81,
код минимальный приведи
...
Рейтинг: 0 / 0
Google Maps
    #38957297
Vers81
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Petro123,

Вы и тут тоже сидите)
Код: plsql
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.
create or replace procedure show_markers is
cursor c_klt is
  select address||', '||city||', '||country geoloc
  from cv_klanten
  order by id;
l_t number(3) := 0;
begin
  htp.print('<script src="http://maps.google.com/maps?file=api&amp;v=2&amp;sensor=false&amp;key=ABQIAAAA1XbMiDxx_BTCY2_FkPh06RRaGTYH6UMl8mADNa0YKuWNNa8VNxQEerTAUcfkyrr6OwBovxn7TDAH5Q"" dirty="false"></script>
       <script>');
  htp.print('function initialize() {');
  htp.print('var map = null;');
  htp.print('var geocoder = null;');
  htp.print('if (GBrowserIsCompatible()) {');
  htp.print('map = new GMap2(document.getElementById("map_canvas"));');
  htp.print('map.setCenter(new GLatLng(51.7500, 5.0000), 7);');
  htp.print('map.addControl(new GLargeMapControl());');
  htp.print('map.addControl(new GMapTypeControl());');
  htp.print('geocoder = new GClientGeocoder();');
  for r_klt in c_klt
  loop
    htp.print('geocoder.getLatLng(');
    htp.print(''''||r_klt.geoloc||''''||',');
    htp.print('function(point) {');
    htp.print('var baseIcon = new GIcon(G_DEFAULT_ICON);');
    htp.print('baseIcon.shadow = "http://www.google.com/mapfiles/shadow50.png";');
    htp.print('baseIcon.iconSize = new GSize(20, 34);');
    htp.print('baseIcon.shadowSize = new GSize(37, 34);');
    htp.print('baseIcon.iconAnchor = new GPoint(9, 34);');
    htp.print('baseIcon.infoWindowAnchor = new GPoint(9, 2);');
    htp.print('var letteredIcon = new GIcon(baseIcon);');
    htp.print('letteredIcon.image = "http://www.google.com/mapfiles/marker'||chr(65+l_t)||'.png";');
    htp.print('markerOptions = { icon:letteredIcon };');
    htp.print('var marker = new GMarker(point,markerOptions);');
    htp.print('map.addOverlay(marker);');
    htp.print('}');
    htp.print(');');
    l_t := l_t + 1;
  end loop;
  htp.print('}');
  htp.print('}');
  htp.print('</script>');
  htp.print('  <body onload="initialize()" style="font-family: Arial;border: 0 none;">');
  htp.print('    <div id="map_canvas" style="width: 500px; height: 600px"></div>');
  htp.print(' </body>');
end;
/
...
Рейтинг: 0 / 0
Google Maps
    #38957434
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Vers81,
ты и тут не слышишь.
Код в файле html (расширение)
...
Рейтинг: 0 / 0
Google Maps
    #38957451
Vers81
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Petro123,

у меня больше ничего нет. Или эту процедуру закинуть в .html ?
...
Рейтинг: 0 / 0
Google Maps
    #38957481
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Vers81Petro123,
у меня больше ничего нет. Или эту процедуру закинуть в .html ?
да. И без слов))
htp.print
...
Рейтинг: 0 / 0
Google Maps
    #38957496
Vers81
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Petro123,

так?
...
Рейтинг: 0 / 0
Google Maps
    #38957543
Наверное имелось ввиду вот это...
Код: 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.
<script src="http://maps.google.com/maps?file=api&v=2&sensor=false&key=ABQIAAAA1XbMiDxx_BTCY2_FkPh06RRaGTYH6UMl8mADNa0YKuWNNa8VNxQEerTAUcfkyrr6OwBovxn7TDAH5Q" dirty="false"></script>
<script>
function initialize() {
  var map = null;
  var geocoder = null;
  if (GBrowserIsCompatible()) {
  map = new GMap2(document.getElementById("map_canvas"));
  map.setCenter(new GLatLng(51.7500, 5.0000), 7);
  map.addControl(new GLargeMapControl());
  map.addControl(new GMapTypeControl());
  geocoder = new GClientGeocoder();
  for r_klt in c_klt
  loop
    geocoder.getLatLng(
    '''||r_klt.geoloc||''''||',
    function(point) {
    var baseIcon = new GIcon(G_DEFAULT_ICON);
    baseIcon.shadow = "http://www.google.com/mapfiles/shadow50.png";
    baseIcon.iconSize = new GSize(20, 34);
    baseIcon.shadowSize = new GSize(37, 34);
    baseIcon.iconAnchor = new GPoint(9, 34);
    baseIcon.infoWindowAnchor = new GPoint(9, 2);
    var letteredIcon = new GIcon(baseIcon);
    letteredIcon.image = "http://www.google.com/mapfiles/marker'||chr(65+l_t)||'.png";
    markerOptions = { icon:letteredIcon };
    var marker = new GMarker(point,markerOptions);
    map.addOverlay(marker);
    }
    );
    l_t := l_t + 1;
  end loop;
  }
}
</script>
<body onload="initialize()" style="font-family: Arial;border: 0 none;">
 <div id="map_canvas" style="width: 500px; height: 600px"></div>
</body>
...
Рейтинг: 0 / 0
Google Maps
    #38957545
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
Google Maps
    #38957548
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Малкольм Мерлин,
конечно.
+1
Лезет в Oracle APEX ни разу не видев html
...
Рейтинг: 0 / 0
Google Maps
    #38957591
Vers81
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Petro123,

спасибо конечно, но карта у меня и так была, а маркеры не ставятся по адресам из бд
...
Рейтинг: 0 / 0
Google Maps
    #38957613
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Vers81но карта у меня и так была
не верю)
Покажи.
Вместо БД создай 3 переменные с адресом.
...
Рейтинг: 0 / 0
Google Maps
    #38957636
Vers81
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Petro123,

не покажу) пока пытаясь сделать всё сломал
...
Рейтинг: 0 / 0
Google Maps
    #38957646
Vers81
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Petro123,
Выполняю следующие этапы:
1. Создал пустую страницу
2. Разместил на ней HTML-region
3. Прописал в него Ваш код
4. Создал 3 items

Всё верно?


Нужно ли прописывать:
Код: plsql
1.
onload="initialize()"


и
Код: plsql
1.
2.
<script src="http://maps.googleapis.com/maps/api/js?sensor=false" type="text/javascript">
</script> 
...
Рейтинг: 0 / 0
Google Maps
    #38957652
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Vers81,
Малкольм Мерлин тебе дал образец.
Начни с него и по шагам.
А не со своей простыни-мусорки кода.
Удачи!
...
Рейтинг: 0 / 0
Google Maps
    #38957662
Vers81
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Petro123,

тот вариант вообще не грузиться
...
Рейтинг: 0 / 0
Google Maps
    #38957698
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Vers81Petro123,
тот вариант вообще не грузиться
блин, как маленький. Я тебе поиск дал и сам пример.
"Мы за вас свою работу делать не будем" (с)
)))
...
Рейтинг: 0 / 0
Google Maps
    #38957703
Vers81
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Petro123,

я уже всё перепробовал.
...
Рейтинг: 0 / 0
Google Maps
    #38957707
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Vers81Petro123,
я уже всё перепробовал.
тогда к доске, Иванов!
...
Рейтинг: 0 / 0
Google Maps
    #38957709
Vers81
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Petro123,

поздно...слишком поздно .... xD
...
Рейтинг: 0 / 0
20 сообщений из 20, страница 1 из 1
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Google Maps
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]