使用JxMaps我可以在Java Swing中显示Google-Map窗口。
放大时,Google会将很多详细信息显示为餐厅和商店。 我也可以点击那些餐馆和商店 - 但这是我不希望在我的申请中有的。
任何人都知道如何禁用它?
我认为在设置地图选项时可能会这样:
// Getting the associated map object
map = getMap();
// Creating a map options object
MapOptions mapOptions = new MapOptions();
// Creating a map type control options object
MapTypeControlOptions controlOptions = new MapTypeControlOptions();
// Changing position of the map type control
controlOptions.setPosition(ControlPosition.TOP_RIGHT);
// Setting map type control options
mapOptions.setMapTypeControlOptions(controlOptions);
// Setting map options
map.setOptions(mapOptions);
但我找不到合适的选择。
非常感谢
答案 0 :(得分:2)
MapOptions没有允许隐藏POI的属性。但您可以使用隐藏的默认POI创建自定义地图样式。请看下面的例子:
+-----------------------------+
|id|parent|name |
+--+------+-------------------+
|67|0 |example name 1 |
+--+------+-------------------+
|68|67 |example name 2 |
+--+------+-------------------+
|58|68 |example name 3 |
+--+------+-------------------+
|65|58 |example name 4 |
+--+------+-------------------+
|70|68 |example name 5 |
+--+------+-------------------+
|66|0 |example name 6 |
+--+------+-------------------+