|
AnyMap первый опыт
|
|||
---|---|---|---|
#18+
Задачи: красиво отобразить данные на карте. 1. обновил версию AnyChart в Apex до 5.1.3 (Anychart for APEX integration kit) инструкция тут: http://anychart.apex-evangelists.com/pls/apex/f?p=755:17:0::NO::: 2. как оказлось есть все карты акромя России :) не любят они нас... 3. скачал их утилиту для конвертации карт из shp в amap (называется AnyChart Map Converter ) инструкция тут: http://www.anychart.com/products/anymap/converter/help/tutorial.html 4. нашел карты России в формате shp, тут : http://wagda.lib.washington.edu/data/geography/world/russia/download.html 5. о чудо, она загрузилась в AnyChart Map Converter и даже конвертировалась в amap. 6. обновил имидж апекса, добавили туда получившуюся карту 7. карту не видно, попытки поиграться с zoom factor не спасли... Может кто победил данный трабл? прикладываю небольшой скрин. ... |
|||
:
Нравится:
Не нравится:
|
|||
06.09.2009, 20:49 |
|
AnyMap первый опыт
|
|||
---|---|---|---|
#18+
AlexProOra 2. как оказлось есть все карты акромя России :) не любят они нас... Кто они? На сколько помню, AnyChart - русская компания. ... |
|||
:
Нравится:
Не нравится:
|
|||
06.09.2009, 23:15 |
|
AnyMap первый опыт
|
|||
---|---|---|---|
#18+
а я ЗНАЮ, что они "тоже from Russia" :) ... |
|||
:
Нравится:
Не нравится:
|
|||
07.09.2009, 01:20 |
|
AnyMap первый опыт
|
|||
---|---|---|---|
#18+
AlexProOra, трабл в том, что карту не видно, или в нашлёпке "Trial..."? Просто если второе, то как говорится первым пунктом тут : Download the Anychart for APEX integration kit. Note: this is a trial version of Anychart . You need to buy the full product to let the Trial watermark disappear. ... |
|||
:
Нравится:
Не нравится:
|
|||
07.09.2009, 01:26 |
|
AnyMap первый опыт
|
|||
---|---|---|---|
#18+
Какие же они Русские? если родную карту зажали..... странно просто, видимо их приблуда не может отрисовывать большие карты. suPPLer Карту не видно, скрин выложил.... Такое ощющение что она увеличена, но эксперименты с зумом не помогли... хотя в AnyChart Map Converter отображается чудненько... может кто поделится рабочей amap России? ... |
|||
:
Нравится:
Не нравится:
|
|||
07.09.2009, 10:01 |
|
AnyMap первый опыт
|
|||
---|---|---|---|
#18+
AlexProOra, Добрый день. Вот как получилось у меня: СУБД OracleXE APEX 3.2.1 AnyChart(Map) 5.1.2 1. Подготовил .amap - файл 2. Выложил его куда-нибудь в /maps/... 3. В файл /images/imagelist.xml добавил строку <file>/flashchart/swf/maps/каталог/файл.amap</file> 4. Запустил скрипт apxldimg. 5. Внимательно прочитал и выполнил для своих значений страницы и карты I put this in the region source of the page: <object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,0,0" width="#WIDTH#" height="#HEIGHT#" id="#CHART_NAME#" align=""> <param name="movie" value="#IMAGE_PREFIX#flashchart/swf/AnyChart.swf?XMLFile=#HOST#apex_util.flash?p=&APP_ID.:2:&APP_SESSION.:FLOW_FLASH_CHART_R#REGION_ID#"> <param name="quality" value="high"> <param name="allowScriptAccess" value="sameDomain"> <param name="allowNetworking" value="all"> <param name="scale" value="noscale"> <param name="wmode" value="transparent"> <param name="FlashVars" value="waiting=#FLASH_WAITING#&loading=#FLASH_LOADING#"> <embed src="#IMAGE_PREFIX#flashchart/swf/AnyChart.swf?XMLFile=#HOST#apex_util.flash?p=&APP_ID.:2:&APP_SESSION.:FLOW_FLASH_CHART_R#REGION_ID#" quality="high" width="#WIDTH#" height="#HEIGHT#" name="#CHART_NAME#" scale="noscale" align="" allowScriptAccess="sameDomain" allowNetworking="all" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" wmode="transparent" FlashVars="waiting=#FLASH_WAITING#&loading=#FLASH_LOADING#"> </embed> </object> #CHART_REFRESH# I put this in the custom XML: <?xml version = "1.0" encoding="utf-8" standalone = "yes"?> <anychart> <settings> <maps path_type="Absolute" path=""/> <resources path_type="Absolute" path="" /> </settings> <charts> <chart plot_type="Map" use_anychart3_data_model="true" use_sets_colors="false"> <chart_settings> <title> <text>World Map - Grid background Image Overlay</text> </title> </chart_settings> <data_plot_settings> <map_series source="/i/flashchart/swf/maps/world/world.amap" id_column="REGION_NAME"> <projection type="Equirectangular"/> <zoom factor="1"/> <grid enabled="True"> <background enabled="true"> <border enabled="False"/> </background> <parallels enabled="False"/> <meridians enabled="False"/> </grid> <border color="White" opacity="1"/> <defined_map_region> <map_region_style> <fill enabled="True" opacity="0.45" color="Red"/> </map_region_style> <tooltip_settings enabled="true"> <format><![CDATA[Name: {%REGION_NAME} Number: {%Value}]]></format> </tooltip_settings> </defined_map_region> <undefined_map_region> <tooltip_settings enabled="True"> <format>{%REGION_NAME}</format> </tooltip_settings> <map_region_style> <fill enabled="True" opacity="0.01"/> <states> <hover> <fill enabled="True" color="Yellow" opacity="0.4"/> </hover> <selected_normal> <fill enabled="True" color="Yellow" opacity="0.4"/> <hatch_fill enabled="False"/> </selected_normal> <selected_hover> <fill enabled="True" color="Yellow" opacity="0.4"/> <hatch_fill enabled="False"/> </selected_hover> </states> </map_region_style> </undefined_map_region> </map_series> </data_plot_settings> #DATA# </chart> </charts> </anychart> And I added this series (SQL query): select null link, country label, people value FROM ( SELECT 'Belgium' country, 10500000 people FROM dual UNION ALL SELECT 'United States' country, 910500000 people FROM dual UNION ALL SELECT 'Germany' country, 510500000 people FROM dual UNION ALL SELECT 'Spain' country, 410500000 people FROM dual) ... |
|||
:
Нравится:
Не нравится:
|
|||
04.06.2010, 13:56 |
|
AnyMap первый опыт
|
|||
---|---|---|---|
#18+
Ingvar_70, Если возможно, выложите amap России (с разделением по облостям). У меня основной глюк в том что полученный мной amap не отображался. Разработчики обещали создать полноценный amap России. ... |
|||
:
Нравится:
Не нравится:
|
|||
06.06.2010, 11:05 |
|
AnyMap первый опыт
|
|||
---|---|---|---|
#18+
может кто поделится amap файлом для России? ... |
|||
:
Нравится:
Не нравится:
|
|||
29.07.2010, 16:16 |
|
AnyMap первый опыт
|
|||
---|---|---|---|
#18+
еще не понял следующий момент: при сохранении карты в shp получаю несколько файлов. А конвертер в amap принимает только один файл. и что теперь отдельными картами оформлять ? ... |
|||
:
Нравится:
Не нравится:
|
|||
29.07.2010, 16:32 |
|
AnyMap первый опыт
|
|||
---|---|---|---|
#18+
Складывается впечатление, что map регион в АРЕХ 4 - красивая, но практически бесполезная фигня, могущая только показывать сопутствующие ( не пространственные ) данные для крупных статических единиц типа области или штата, а как показать расположение точек на карте с учетом изменившихся координат? MapViewer? Тогда, в свое время, предрекая полноценную поддержку spatial в АРЕХ я поторопился. ... |
|||
:
Нравится:
Не нравится:
|
|||
28.08.2010, 20:43 |
|
AnyMap первый опыт
|
|||
---|---|---|---|
#18+
Апну эту старую тему. Пара рекомендаций для тех, кто захочет запилить свою кастомную карту в апекс. 1) Если после конвертации через AnyChart Map Converter на выходе получается квадратик (как у AlexProOra), то исходные shp-файлы не удовлетворяют следующим условиям из документации к AnyChart Map Converter : Input SHP file should be UNPROJECTED Input SHP file should be in CARTESIAN COORDINATES measured in DECIMAL DEGREES Input SHP file should contain POLYGONS only В моем случае компетентные люди пересохранили файлы с учетом этих требований. После этого карта стала корректно отображаться. 2) Кириллица. Если исходные shp-файлы содержат русские наименования, то после конвертации AnyChart Map Converter слетает кодировка. Пробовал сохранять исходные shp-файлы c различными кодировками (UTF-8, сhcp1251), ничего не помогло. Проблема решилась только с помощью генерации собственных названий на PL/SQL (см. пункт 3). 3) Стандартный интерфейс апекса для карт подходит только для совсем уж примитивных графиков. Для чего-то более сложного необходимо генерировать config.xml вручную средствами PL/SQL с помощью этого хака . Вот что у меня получилось с картой. Диапазоны значений, их цвета можно задавать конечному пользователю в приложении. ... |
|||
:
Нравится:
Не нравится:
|
|||
11.03.2013, 19:11 |
|
|
start [/forum/topic.php?fid=50&fpage=52&tid=1875799]: |
0ms |
get settings: |
8ms |
get forum list: |
13ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
80ms |
get topic data: |
59ms |
get forum data: |
3ms |
get page messages: |
253ms |
get tp. blocked users: |
1ms |
others: | 328ms |
total: | 751ms |
0 / 0 |