[英]Nearby places in open street map in android
How can I show the nearby places like police station, restaurant in open street maps . 如何在开放的街道地图上显示附近的地方,例如警察局,餐厅。 I am using this library to integrate open street map in my android app. 我正在使用此库将开放的街道地图集成到我的android应用中。 The way I integrate this library is following 我整合这个程式库的方式如下
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
Context ctx = getApplicationContext();
//important! set your user agent to prevent getting banned from the osm servers
Configuration.getInstance().load(ctx, PreferenceManager.getDefaultSharedPreferences(ctx));
setContentView(R.layout.activity_main);
MapView map = (MapView) findViewById(R.id.map);
map.setTileSource(TileSourceFactory.DEFAULT_TILE_SOURCE);
map.setUseDataConnection(true);
map.setBuiltInZoomControls(true);
map.setMultiTouchControls(true);
IMapController mapController = map.getController();
mapController.setZoom(14);
GeoPoint startPoint = new GeoPoint(48.8583, 2.2944);
mapController.setCenter(startPoint);
}
You can use osmbonuspack to download nearby POIs via OverpassAPIProvider . 您可以使用osmbonuspack通过OverpassAPIProvider下载附近的POI。 For deciding which POIs to download look at OSM's map features and corresponding keys like amenity , shop , leisure and so on. 要确定要下载的POI,请查看OSM的地图功能以及相应的键,例如舒适性 , 购物 , 休闲等。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.