[英]Nearby places in open street map in android
如何在開放的街道地圖上顯示附近的地方,例如警察局,餐廳。 我正在使用此庫將開放的街道地圖集成到我的android應用中。 我整合這個程式庫的方式如下
@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);
}
您可以使用osmbonuspack通過OverpassAPIProvider下載附近的POI。 要確定要下載的POI,請查看OSM的地圖功能以及相應的鍵,例如舒適性 , 購物 , 休閑等。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.