对于我大学的一个项目,我需要在地图中显示芝加哥的所有十字路口和一些车站,我已经有了带有数据的 LinkedLists,我需要用十字路口的位置绘制圆圈,用车站的位置绘制矩形. 我正在使用 jxMaps 库并根据示例,我能够根据开发人员提供的示例绘制一个圆形和一个矩形来测试方法,但是如果我在打开地图时尝试使用循环绘制多个,它保持灰色。这是我的代码:
public class Draw extends MapView
{
private static final long serialVersionUID = 1L;
Map map;
IList <Integer, Intersetion> intersections;
IList <Integer, Station> stations;
public Draw(MapViewOptions options, IList <Integer, Intersection> inter, IList <Integer, Station> est)
{
super(options);
// Setting of a ready handler to MapView object. onMapReady will be called when map initialization is done and
// the map object is ready to use. Current implementation of onMapReady customizes the map object.
setOnMapReadyHandler(new MapReadyHandler()
{
@Override
public void onMapReady(MapStatus status)
{
// Check if the map is loaded correctly
if (status == MapStatus.MAP_STATUS_OK)
{
map = getMap();
intersections = inter; // I Load the list with the intersections data
stations = est; // I load the list with the stations data
rectangle();
circle();
// Creating a map options object
MapOptions mapOptions = new MapOptions();
// Creating a map type control options object
MapTypeControlOptions controlOptions = new MapTypeControlOptions();
}
}
});
}
慕神8447489
慕码人8056858
相关分类