簡體   English   中英

Android開放式街道地圖中的附近地點

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM