Отображение координат курсора в Mapviewer
18.01.2010 от aryndin99Иногда бывает необходимо отобразить текущие координаты курсора в Mapviewer. Зачастую в самых неожиданных местах. Для этого нужно написать обработчик события (в тексте showMouseLocation) и зарегистрировать его на событие MVEvent.MOUSE_MOVE.
В теле showMouseLocation нужно написать код, отображающий координаты.
function showMap()
{
var baseURL = "http://"+document.location.host+"/mapviewer";
var mapCenterLon = -122.45;
var mapCenterLat = 37.6706;
var mapZoom = 4;
var mpoint = MVSdoGeometry.createPoint(mapCenterLon,mapCenterLat,8307);
mapview = new MVMapView(document.getElementById("map"), baseURL);
mapview.addMapTileLayer(new MVMapTileLayer("mvdemo.demo_map"));
mapview.setCenter(mpoint);
mapview.setZoomLevel(mapZoom);
mapview.addNavigationPanel();
mapview.display();
setMapListener();
}
function setMapListener()
{
mapview.attachEventListener(MVEvent.MOUSE_MOVE, showMouseLocation);
}
function showMouseLocation()
{
document.getElementById("mouse_location").innerHTML = mapview.getMouseLocation();
}
- Вам также могут быть интересны следующие статьи:
- Поиск в Oracle Mapviewer
- Распечатка выделенной области в Mapviewer
- Интеграция Oracle BI EE 10.1.3.4 и Mapviewer – пошаговая инструкция (версия 3)
- Oracle Fusion MiddleWare MapViewer (Oracle Mapviewer) FAQ
- Новая версия OracleFMW MapViewer 11g R1 Patch 1 (11.1.1.2)
Рубрики: Новости | Комментариев нет »
