powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Oracle APEX [игнор отключен] [закрыт для гостей] / Google Maps in APEX
10 сообщений из 35, страница 2 из 2
Google Maps in APEX
    #38956311
Vers81
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Petro123,

так кроме того скрипта (в начале темы) у меня нет больше ничего. Попробовал скопировать первый код (из ссылки SuPPLer)--API ключ не действителен. А вообще я могу использовать api ключ бесплатно для домашнего проекта?
...
Рейтинг: 0 / 0
Google Maps in APEX
    #38956372
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Vers81,
опять на вторую страницу пошли(
- иди на форум JS
- AFAIK ключик для разработки (local запуск скрипта не нужен). Нужен когда у тебя веб-сервер.
APEX тут ни при чём.
...
Рейтинг: 0 / 0
Google Maps in APEX
    #38956457
irbis_al
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Vers81irbis_al,
irbis_alonload="initialize()"
только это прописать нужно или что то еще?

По идее Вы прописываете ..onload="initialize()" (В раздел редактирования страницы (Вы точно туда записали?) ).и должно заработать.
Api key не нужен.(во всяком случае я не использую).
...
Рейтинг: 0 / 0
Google Maps in APEX
    #38956474
irbis_al
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
irbis_al,

В догонку...ещё в html header надо добавить
<script src=" http://maps.googleapis.com/maps/api/js?sensor=false" type="text/javascript">
</script>
...
Рейтинг: 0 / 0
Google Maps in APEX
    #38956489
Vers81
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
irbis_al,

не работает(
...
Рейтинг: 0 / 0
Google Maps in APEX
    #38956509
irbis_al
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Vers81,

Давайте пойдём по моему сценарию...Маркер я ставлю так..

Код: javascript
1.
2.
3.
4.
5.
6.
7.
8.
9.
var map = new google.maps.Map(document.getElementById(''map-canvas''), mapOptions);
 var geocoder = new google.maps.LatLng('||r_klt.geoloc||''||');   
//где r_klt курсор  и r_klt.geoloc= LATITUDE || ',' || LONGITUDE
 
 var marker = new google.maps.Marker(
    {position: geocoder,map: map,animation:google.maps.Animation.DROP,url:"javascript:inter('||r_klt.id||')",title:"Marker: '||r_klt.NAME||''||'"});
google.maps.event.addListener(marker, ''click'', function() {
  window.location.href = this.url;
});




А вот всё PL/sql
(Центром карты я выбираю первый в регионе(не совсем правильно...но итак было нормально поэтому забил))

Код: 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.
47.
48.
49.
50.
51.
52.
53.
54.
55.
56.
57.
58.
59.
60.
61.
62.
declare
cursor c_klt is

select  
("MAPREGIONCONTENTS"."LATITUDE" || ',' || "MAPREGIONCONTENTS"."LONGITUDE") AS geoloc,
"MAPREGIONCONTENTS"."NAME" as "NAME", "MAPREGIONCONTENTS"."ID" as ID
from "MAPREGIONCONTENTS" where MAPREGION_ID=:P25_RID;

l_t number(3) := 0;
zv number(2) := 9;
cen varchar2(50);
--it := 1;

begin
select zoom into zv from mapregion where id=:P25_RID;
select  
("MAPREGIONCONTENTS"."LATITUDE" || ',' || "MAPREGIONCONTENTS"."LONGITUDE") AS geoloc into cen
from "MAPREGIONCONTENTS" where MAPREGION_ID=:P25_RID and ROWNUM=1;

IF zv = null THEN
    zv:=9;
END IF;
    htp.print('
<script type="text/javascript">
 function initialize() {
 var mapOptions = {
 center: new google.maps.LatLng('||cen||''||'),
 
  zoom: '||zv||',
  mapTypeId: google.maps.MapTypeId.ROADMAP
 };

var map = new google.maps.Map(document.getElementById(''map-canvas''), mapOptions);
');

for r_klt in c_klt
loop
htp.print('
 var geocoder = new google.maps.LatLng('||r_klt.geoloc||''||');
 
 var marker = new google.maps.Marker(
    {position: geocoder,map: map,animation:google.maps.Animation.DROP,url:"javascript:inter('||r_klt.id||')",title:"Marker: '||r_klt.NAME||''||'"});
google.maps.event.addListener(marker, ''click'', function() {
  window.location.href = this.url;
});
    
    ');

l_t := l_t + 1;
--it := it +1;

end loop;

htp.print('};
</script>

<body onload="initialize()" style="font-family: Arial;border: 0 none;">
 <div id="map-canvas" style=" height: 400px; width: 600px;"></div>
</body>
');

end;
...
Рейтинг: 0 / 0
Google Maps in APEX
    #38956542
Vers81
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
irbis_al,

Теперь я окончательно запутался. какой код куда записать?
...
Рейтинг: 0 / 0
Google Maps in APEX
    #38956544
Vers81
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
второй код это процедура, так?
...
Рейтинг: 0 / 0
Google Maps in APEX
    #38956551
irbis_al
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Vers81второй код это процедура, так?

Второй код...это весь код.( а первый код(он выдернут из второго) если захотите к своему текущему заточить)
...
Рейтинг: 0 / 0
Google Maps in APEX
    #38956552
irbis_al
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Vers81второй код это процедура, так?

Это не процедура..это pl/sql код региона.
...
Рейтинг: 0 / 0
10 сообщений из 35, страница 2 из 2
Форумы / Oracle APEX [игнор отключен] [закрыт для гостей] / Google Maps in APEX
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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