AnyLogic
Expand
Font size
All Implemented Interfaces:
IGeographicSearch<GISNode,​GISPoint,​GISRegion>

@AnyLogicInternalAPI
public class NominatimSearch
extends AbstractCachedNominatimSearch<GISNode,​GISPoint,​GISRegion>

Constructor Summary

Constructors 
NominatimSearch​(ShapeGISMap map, java.lang.String packagePrefix)  
Constructor Description

Method Summary

All Methods Instance Methods Concrete Methods 
void addMultiRegion​(java.util.List<GISNode> resultList, GISMultiRegionDescriptor multiRegionDescriptor)  
void error​(java.lang.String message)  
GISPoint getPoint​(GISPointDescriptor pointDescriptor)  
GISRegion getRegion​(GISRegionDescriptor regionDescriptor)  
java.util.List<GISMultiRegion> searchMultiRegion​(java.lang.String query, double bottomLatitude, double leftLongitude, double topLatitude, double rightLongitude, boolean firstOnly)  
void setPrecisionInMeters​(int precisionInMeters)  
Modifier and Type Method Description

Methods inherited from class com.anylogic.engine.gis.AbstractNominatimSearch

search, search, search, searchRegion

Methods inherited from class java.lang.Object

equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

Constructor Detail

NominatimSearch

public NominatimSearch​(ShapeGISMap map,
                       java.lang.String packagePrefix)

Method Detail

getPoint

public GISPoint getPoint​(GISPointDescriptor pointDescriptor)
Specified by:
getPoint in class AbstractNominatimSearch<GISNode,​GISPoint,​GISRegion>

getRegion

public GISRegion getRegion​(GISRegionDescriptor regionDescriptor)
Specified by:
getRegion in class AbstractNominatimSearch<GISNode,​GISPoint,​GISRegion>

addMultiRegion

public final void addMultiRegion​(java.util.List<GISNode> resultList,
                                 GISMultiRegionDescriptor multiRegionDescriptor)
Specified by:
addMultiRegion in class AbstractNominatimSearch<GISNode,​GISPoint,​GISRegion>

setPrecisionInMeters

public void setPrecisionInMeters​(int precisionInMeters)

searchMultiRegion

public java.util.List<GISMultiRegion> searchMultiRegion​(java.lang.String query,
                                                        double bottomLatitude,
                                                        double leftLongitude,
                                                        double topLatitude,
                                                        double rightLongitude,
                                                        boolean firstOnly)

error

public void error​(java.lang.String message)
Specified by:
error in class AbstractNominatimSearch<GISNode,​GISPoint,​GISRegion>
How can we improve this article?