Package com.microstrategy.web.app.maps
Interface MapProjection
-
- All Known Implementing Classes:
GoogleMapProjection
public interface MapProjectionThe interface for Map projection system. All the implementation of map projection system must provide the following interface.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description PointfromLatLngToPoint(LatLng latLng)Converts the givenLatLngto the world pixel coordinates, relative to the top-left of the map that provided this ProjectionLatLngfromPointToLatLng(Point point)Converts the world coordinate point to theLatLngcoordinate.PixelPointfromPointToPixelPoint(Point point, int zoomLevel)Converts the world coordinate point to the pixel point at a given zoom level.intgetTileSize()The pixels of the tile in one dimension.
-
-
-
Method Detail
-
fromLatLngToPoint
Point fromLatLngToPoint(LatLng latLng)
Converts the givenLatLngto the world pixel coordinates, relative to the top-left of the map that provided this Projection- Parameters:
latLng- TheLatLngcoordinate of the point.- Returns:
- The world coordinate of the point.
-
fromPointToLatLng
LatLng fromPointToLatLng(Point point)
Converts the world coordinate point to theLatLngcoordinate.- Parameters:
point- The worldPointcoordinate of the point.- Returns:
- The world coordinate of the point.
-
getTileSize
int getTileSize()
The pixels of the tile in one dimension.- Returns:
- The size of a tile.
-
fromPointToPixelPoint
PixelPoint fromPointToPixelPoint(Point point, int zoomLevel)
Converts the world coordinate point to the pixel point at a given zoom level. The point is relative to the top-left of the map.- Parameters:
point- The world coordinate point.zoomLevel- The current zoom level.- Returns:
- The pixel point of the given point.
-
-