本文整理汇总了Java中de.fhpotsdam.unfolding.marker.Marker.setHidden方法的典型用法代码示例。如果您正苦于以下问题:Java Marker.setHidden方法的具体用法?Java Marker.setHidden怎么用?Java Marker.setHidden使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类de.fhpotsdam.unfolding.marker.Marker
的用法示例。
在下文中一共展示了Marker.setHidden方法的5个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。
示例1: showAndAddThreatenedCities
import de.fhpotsdam.unfolding.marker.Marker; //导入方法依赖的package包/类
private void showAndAddThreatenedCities(List<Marker> cityMarkers){
if (threatenedCityMarkers == null){
threatenedCityMarkers = new ArrayList<Marker>();
}
// threat circle in km
double threat = threatCircle();
// Looping over all the cityMarker
// Adding the cities which are threatened by the earthquake
for (Marker marker: cityMarkers){
if ((marker).getDistanceTo(this.location) > threat){
marker.setHidden(true);
}
else {
// Not hiding marker means threatenedCities are already displayed
addThreatenedCity(marker);
}
}
}
示例2: showThreat
import de.fhpotsdam.unfolding.marker.Marker; //导入方法依赖的package包/类
@Override
public void showThreat(List<Marker> earthquakeMarkers, List<Marker> cityMarkers){
// Hiding all the cities except this
for (Marker cityMarker: cityMarkers){
if (!this.equals(cityMarker)){
cityMarker.setHidden(true);
}
}
// Hiding the earthquakes which don't effect this cityMarker
// City not threatened by an earthquake
// if distance between earthquakeMarker and CityMarker > threatCircle()
for (Marker earthquakeMarker: earthquakeMarkers){
double threat = ((EarthquakeMarker) earthquakeMarker).threatCircle();
if (earthquakeMarker.getDistanceTo(this.getLocation()) > threat){
earthquakeMarker.setHidden(true);
}
}
}
示例3: hideOtherQuakes
import de.fhpotsdam.unfolding.marker.Marker; //导入方法依赖的package包/类
private void hideOtherQuakes(List<Marker> quakeMarkers){
for (Marker marker: quakeMarkers){
if (marker != this){
marker.setHidden(true);
}
}
}
示例4: showAllQuakes
import de.fhpotsdam.unfolding.marker.Marker; //导入方法依赖的package包/类
private void showAllQuakes() {
for (Marker marker : quakeMarkers) {
marker.setHidden(false);
}
}
示例5: MarkerClicked
import de.fhpotsdam.unfolding.marker.Marker; //导入方法依赖的package包/类
private void MarkerClicked(Marker m)
{
m.setHidden(false);
lastClicked = (CommonMarker) m;
}