首页 > TAG信息列表 > jmapviewer

JMapViewer,获取OSM地图比例尺,Java

在我的Java应用程序中,我正在使用JmapViewer.该地图绘制在jPanel上.是否可以获得与当前缩放级别相对应的地图比例尺?该地图基于著名的墨卡托投影: X = R * lon * cos(lat1); Y = R * log(tan(lat/2 + 45)), lat1 = 0; 投影是共形的,因此局部线性比例与方向无关.我的想法使用共享相

java-如何从我的JMapViewer世界地图获取鼠标单击位置

我使用JMapViewer jar在JPanel上显示世界地图. 在地图上,我添加了GPS标记点MapMarkerDot. 问题是,当我单击地图上的MapMarkerDot时,我无法 找到一个界面或听众来捕捉点击并给我点击MapMarkerDot身份. 这里有没有人与代码合作过,或者可以给我一些想法. 我不想修改jar源,但也许我必须

java – JMapViewer,MouseListener调用了2次

使用JMapViewer,可以识别组件的奇怪行为.我使用DefaultMapController来获取地图位置(lat,lon). import java.awt.Graphics; import java.awt.Point; import java.awt.event.MouseAdapter; import java.awt.event.MouseEvent; import javax.swing.JFrame; import org.openstreetmap

java – 带有匿名EventListener的JPanel – 为什么GC不会破坏监听器?

我一直在阅读JMapViewer的开源代码.如果有人想看一下,请查看SVN. 简而言之,主类是JMapViewer,它是JPanel的扩展.还有另一个非常重要的类,名为DefaultMapController,它充当主类的MouseListener. 我注意到的第一个奇怪的事情是观众没有对控制器的引用. JMapViewer构造函数实例化Defau