powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Oracle APEX [игнор отключен] [закрыт для гостей] / Google Maps in APEX
25 сообщений из 35, страница 1 из 2
Google Maps in APEX
    #38954077
Vers81
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Всем привет!
Хочу сделать карту гугл на которой будет отображаться место расположение объекта недвижимости.
Вопросы такие:
1. API Key я могу получить только как зарегистрированный пользователь Google?
2. Для получения ключа, необходимо указать адрес сайта, где будет использована карта. Как быть, если использоваться будет только на своём ПК и можно ли тогда вообще использовать карту?
...
Рейтинг: 0 / 0
Google Maps in APEX
    #38954102
Фотография suPPLer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Vers81,

Как эта тема связана с Oracle APEX? Что из этого уже прочитано?
...
Рейтинг: 0 / 0
Google Maps in APEX
    #38954106
irbis_al
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Vers81Всем привет!
Хочу сделать карту гугл на которой будет отображаться место расположение объекта недвижимости.
Вопросы такие:
1. API Key я могу получить только как зарегистрированный пользователь Google?
2. Для получения ключа, необходимо указать адрес сайта, где будет использована карта. Как быть, если использоваться будет только на своём ПК и можно ли тогда вообще использовать карту?

Это типа такого??
http://cis-pos.com/apex/f?p=116:25:0::NO::P25_RID:6
...
Рейтинг: 0 / 0
Google Maps in APEX
    #38954156
Vers81
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
suPPLer,

ну я же в апекс хочу карту,а ни куда то ещё.
именно этот док не читал.
...
Рейтинг: 0 / 0
Google Maps in APEX
    #38954158
Vers81
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
irbis_al,

почти. в моём случае адрес должен браться из таблицы
...
Рейтинг: 0 / 0
Google Maps in APEX
    #38954189
irbis_al
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Vers81irbis_al,

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

да не,может с телефона плохо сайт открылся. я читал бывает просто карта, карта со строкой поиска и есть из таблицы.
...
Рейтинг: 0 / 0
Google Maps in APEX
    #38954503
Vers81
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
suPPLer,

получается что API Key теперь не нужен?
---
Пробовал сделать по этому примеру (самый последний вариант "карта с маркерами, данные берутся из таблицы")

Для изучения создал таблицу как в тексте, карта отображается на странице, но маркеров нет и не определяет вообще адрес. Что нужно подправить?
...
Рейтинг: 0 / 0
Google Maps in APEX
    #38954510
irbis_al
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Vers81suPPLer,

получается что API Key теперь не нужен?
---
Пробовал сделать по этому примеру (самый последний вариант "карта с маркерами, данные берутся из таблицы")

Для изучения создал таблицу как в тексте, карта отображается на странице, но маркеров нет и не определяет вообще адрес. Что нужно подправить?

API key не нужен.
А как вы маркеры расставляете?.(В примере по вашей ссылке нет этого)
...
Рейтинг: 0 / 0
Google Maps in APEX
    #38954532
Vers81
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
irbis_al,

сделал следующее:
You can also read data from a table and display as markers in a map. For instance the location of clients:
Step 1: create a new blank page
Step 2: in the database, create a table where client name, address, city and country are stored. In this case, the table is called cv_klanten.
Step 3: in the database, create the following procedure:
Код: css
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;
/



This script uses iconic markers which are actually images which are stored at Google.com. For each letter icon there is an image available. Furthermore, you can see that the procedure loops all records of the table and for each record it places a marker on the map.
Step 4: in the created page, create a region of type PL/SQL dynamic content and include the following code:
Код: javascript
1.
2.
3.
Begin
  Show_markers;
End;



Если я правильно понял, то выполнив эти шаги, должна получится карта с маркерами
...
Рейтинг: 0 / 0
Google Maps in APEX
    #38954541
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Vers81
Код: css
1.
htp.print


делать сайты через это - 19 век
...
Рейтинг: 0 / 0
Google Maps in APEX
    #38954544
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Vers81,
всё что в
'</script>')
загони в супер.js файл и залей в Shared APEX
...
Рейтинг: 0 / 0
Google Maps in APEX
    #38954547
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Vers81,
но сначала проверь свой код с свой-файл. html 2 раза кликнув на нём.
...
Рейтинг: 0 / 0
Google Maps in APEX
    #38954556
Vers81
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Petro123Vers81,
но сначала проверь свой код с свой-файл. html 2 раза кликнув на нём.
что именно там нужно проверить?
...
Рейтинг: 0 / 0
Google Maps in APEX
    #38954563
Vers81
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Petro123Vers81
Код: css
1.
htp.print


делать сайты через это - 19 век
а как делают это в 21 веке? это более менее понятный док был для меня.
...
Рейтинг: 0 / 0
Google Maps in APEX
    #38954564
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Vers81Petro123Vers81,
но сначала проверь свой код с свой-файл. html 2 раза кликнув на нём.
что именно там нужно проверить?
есть ли карта))
Что тут делает APEX если ты руками пишешь htp.print(' </body>');
?
...
Рейтинг: 0 / 0
Google Maps in APEX
    #38954566
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Vers81а как делают это в 21 веке?
выше написал.
Кроме того, видел в APEX что-то там с картой как регион. Не нажимал)).
...
Рейтинг: 0 / 0
Google Maps in APEX
    #38954573
Vers81
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Petro123,
В итоге видимо должна получиться карта с кучей маркеров, обозначающих где находятся квартиры (в моем случае).
А можно ли сделать, что на карте отмечались только отдельные квартиры,т.е. сохранил данные+характеристики объекта и на этой же странице (редактирования/добавления) разместить карту и маркер одной квартиры?
...
Рейтинг: 0 / 0
Google Maps in APEX
    #38954585
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Vers81,
через API гугл\яндекс можно что угодно. Но это JS программирование.
Самый второй пост suPPLer.
...
Рейтинг: 0 / 0
Google Maps in APEX
    #38955057
irbis_al
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Vers81,

У меня(если по-честному...мне индусы делали...а я сильно не разбирался ) маркер ставится нет так.
Но у Вас по примеру,что на сайте...и вроде должно работать....

Скажите а функцию "initialize()" ....она у Вас где Вызывается?

Вы надеюсь её не забыли добавить в
Page HTML Body Attribute
onload="initialize()"
...
Рейтинг: 0 / 0
Google Maps in APEX
    #38955064
Vers81
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
irbis_al,

не добавил. первый раз делал
...
Рейтинг: 0 / 0
Google Maps in APEX
    #38956238
Vers81
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
irbis_al,
irbis_alonload="initialize()"
только это прописать нужно или что то еще?
...
Рейтинг: 0 / 0
Google Maps in APEX
    #38956264
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Vers81только это прописать нужно или что то еще?
сделай без APEX html текстовый файл и всё увидишь.
...
Рейтинг: 0 / 0
Google Maps in APEX
    #38956297
Vers81
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Petro123,

так я не понял, API Key нужен или нет?
...
Рейтинг: 0 / 0
Google Maps in APEX
    #38956301
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Vers81Petro123,
так я не понял, API Key нужен или нет?
запусти и прочитай что скажет
...
Рейтинг: 0 / 0
25 сообщений из 35, страница 1 из 2
Форумы / Oracle APEX [игнор отключен] [закрыт для гостей] / Google Maps in APEX
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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