Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Google Maps / 20 сообщений из 20, страница 1 из 1
12.05.2015, 13:30
    #38956413
Vers81
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Google Maps
Добрый день!
Помогите, пожалуйста, разобраться с кодом. Брал пример отсюда /самый последний вариант/.
В итоге: у меня появилась карта, но не ставятся маркеры по нужному адресу ( адреса берутся из таблицы).
...
Рейтинг: 0 / 0
13.05.2015, 09:44
    #38957068
Petro123
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Google Maps
Vers81,
код минимальный приведи
...
Рейтинг: 0 / 0
13.05.2015, 12:24
    #38957297
Vers81
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Google Maps
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
13.05.2015, 13:26
    #38957434
Petro123
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Google Maps
Vers81,
ты и тут не слышишь.
Код в файле html (расширение)
...
Рейтинг: 0 / 0
13.05.2015, 13:34
    #38957451
Vers81
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Google Maps
Petro123,

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

так?
...
Рейтинг: 0 / 0
13.05.2015, 14:18
    #38957543
Google Maps
Наверное имелось ввиду вот это...
Код: 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
13.05.2015, 14:19
    #38957545
Petro123
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Google Maps
...
Рейтинг: 0 / 0
13.05.2015, 14:20
    #38957548
Petro123
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Google Maps
Малкольм Мерлин,
конечно.
+1
Лезет в Oracle APEX ни разу не видев html
...
Рейтинг: 0 / 0
13.05.2015, 14:42
    #38957591
Vers81
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Google Maps
Petro123,

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

не покажу) пока пытаясь сделать всё сломал
...
Рейтинг: 0 / 0
13.05.2015, 15:16
    #38957646
Vers81
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Google Maps
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
13.05.2015, 15:23
    #38957652
Petro123
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Google Maps
Vers81,
Малкольм Мерлин тебе дал образец.
Начни с него и по шагам.
А не со своей простыни-мусорки кода.
Удачи!
...
Рейтинг: 0 / 0
13.05.2015, 15:33
    #38957662
Vers81
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Google Maps
Petro123,

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

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

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


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