當前位置:首頁 » 旅遊景點 » 安卓國外旅遊地圖軟體

安卓國外旅遊地圖軟體

發布時間: 2021-01-05 11:24:10

Ⅰ android平台某個旅遊景點導航地圖的開發是完全通過類自己繪制還是通過百度地圖api的基礎上繪制呢

通過自己繪制。

Ⅱ ios或者安卓系統上,有沒有可以在地圖上標注自己去過的地方的旅遊類軟體用來記錄生活。

旅遊類似乎沒有,不過像定位軟體的可以在地圖上標注你去過的地方

Ⅲ android上國外的離線地圖軟體什麼推薦的打算經香港到法國旅遊,不知道是否有百度地圖這樣的離線地圖。

剛剛到俄羅斯試用過兩款,給樓主推薦一下。
一是瑞士的Maps With Me,支版持下權載世界各國離線地圖,支持離線GPS定位,尤其是支持離線搜索和查詢。但不支持導航和軌跡記錄功能,沒有衛圖。
二是奧維互動地圖,支持下載谷歌地圖,以及谷歌、必應衛圖,支持離線GPS定位,支持GPS軌跡記錄和導入、導出;支持導航,但用於導航和查詢、搜索則必須聯網。
建議兩個都安裝,以滿足不同情況下的需要。

Ⅳ 如何實現Android客戶端旅遊景點地圖APP應用

以網路api為基礎
復制
要定義的變數
private BaiMap mBaiMap;
private MapView mMapView;
private LocationClient mLocationClient;
private boolean isFirstIn = true;

初始化
mMapView= (MapView) findViewById(R.id.bmapView);
mBaiMap = mMapView.getMap();

各部分實現的功能
1.
//在使用SDK各組件之前初始化context信息,傳入ApplicationContext
//注意該方法要再setContentView方法之前實現
SDKInitializer.initialize(getApplicationContext());

把地圖的生命周期和activity的生命周期綁定起來
@Override
protected void onStart() {
super.onStart();
mBaiMap.setMyLocationEnabled(true);
if(!mLocationClient.isStarted())
mLocationClient.start();
}
@Override
protected void onStop() {
// TODO Auto-generated method stub
super.onStop();
}
@Override
protected void onDestroy() {
// TODO Auto-generated method stub
super.onDestroy();
mMapView.onDestroy();
}
@Override
protected void onResume() {
super.onResume();
//在activity執行onResume時執行mMapView. onResume (),實現地圖生命周期管理
mMapView.onResume();
}
@Override
protected void onPause() {
super.onPause();
//在activity執行onPause時執行mMapView. onPause (),實現地圖生命周期管理
mMapView.onPause();
}

實現option點擊轉換地圖模式
@Override
public boolean onCreateOptionsMenu(Menu menu) {
// TODO Auto-generated method stub
menu.add(0, 1, 0, 普通地圖);
menu.add(0, 2, 0, 衛星地圖);
menu.add(0, 3, 0, 實時交通(off));
return super.onCreateOptionsMenu(menu);
}

設置option的點擊事件
@Override
public boolean onOptionsItemSelected(MenuItem item) {
switch (item.getItemId()) {
case 1:
//普通地圖
mBaiMap.setMapType(BaiMap.MAP_TYPE_NORMAL);
break;
case 2:
//衛星地圖
mBaiMap.setMapType(BaiMap.MAP_TYPE_SATELLITE);
break;
case 3:
if(mBaiMap.isTrafficEnabled()){
mBaiMap.setTrafficEnabled(false);
item.setTitle(實時交通(off));
}else{
mBaiMap.setTrafficEnabled(true);
item.setTitle(實時交通(on));
}
break;
}
return super.onOptionsItemSelected(item);
}

在地圖上添加標識物
//定義Maker坐標點
LatLng point = new LatLng(39.963175, 116.400244);
//構建Marker圖標
BitmapDescriptor bitmap = BitmapDescriptorFactory
.fromResource(R.drawable.ic_launcher);
//構建MarkerOption,用於在地圖上添加Marker
OverlayOptions option = new MarkerOptions()
.position(point)
.icon(bitmap);
//在地圖上添加Marker,並顯示
mBaiMap.addOverlay(option);

設置gps定位
要用到的類
LocationClient
BDLocationListener
(1)
MyLocationListener myLocationListener = new MyLocationListener();
mLocationClient = new LocationClient(getApplicationContext()); //聲明LocationClient類
mLocationClient.registerLocationListener(myLocationListener); //注冊監聽函數

(2)利用LocationClientOption 設置定位的屬性
LocationClientOption option = new LocationClientOption();
option.setLocationMode(LocationMode.Hight_Accuracy);//設置定位模式
option.setCoorType(bd09ll);//返回的定位結果是網路經緯度,默認值gcj02
option.setScanSpan(1000);//設置發起定位請求的間隔時間為5000ms
option.setIsNeedAddress(true);//返回的定位結果包含地址信息
option.setNeedDeviceDirect(true);//返回的定位結果包含手機機頭的方向
mLocationClient.setLocOption(option);

(3)監聽器的實現
private class MyLocationListener implements BDLocationListener{

@Override
public void onReceiveLocation(BDLocation location) {
// TODO Auto-generated method stub
MyLocationData data = new MyLocationData.Builder()
//設置經緯度
.accuracy(location.getRadius())
.latitude(location.getLatitude())
.longitude(location.getLongitude())
.build();
mBaiMap.setMyLocationData(data);
//判斷第一次進入,定位到目前所在位置
if(isFirstIn){
LatLng latLng = new LatLng(location.getLatitude(), location.getLongitude());
MapStatusUpdate msu =MapStatusUpdateFactory.newLatLng(latLng);
mBaiMap.animateMapStatus(msu);
Toast.makeText(getApplicationContext(), location.getAddrStr(),3000).show();
isFirstIn = false;
}
}
}

所要加的許可權
所要在application聲明的

熱點內容
微山湖島旅遊攻略 發布:2021-03-16 21:45:18 瀏覽:387
適合78月份國內旅遊的地方 發布:2021-03-16 21:42:27 瀏覽:6
文化旅遊部單位 發布:2021-03-16 21:42:22 瀏覽:118
深圳周邊游推薦免費的 發布:2021-03-16 21:42:18 瀏覽:696
塑州旅遊景點 發布:2021-03-16 21:40:53 瀏覽:84
道觀河風景旅遊區發展前景 發布:2021-03-16 21:39:53 瀏覽:658
旅行社psd 發布:2021-03-16 21:39:03 瀏覽:174
常州旅遊業發展現狀 發布:2021-03-16 21:35:14 瀏覽:330
棋牌在線游戲必去797ag 發布:2021-03-16 21:33:30 瀏覽:217
有四個旅遊團三條路線 發布:2021-03-16 21:33:30 瀏覽:164