在android上制作地图

时间:2016-08-01 16:43:06

标签: android google-maps google-maps-api-3 gps

我试图在Android上创建一个应用程序只是一个利用智能手机GPS的典型地图,我计划使用Dijkstra的最短路径算法。

我打算做的是制作一个岛屿的俯视图,并从我的gps收集岛屿道路上每个交叉点的纬度和经度数据,加入图像(我制作的岛屿的地图)与纬度和经度数据然后实现Dijkstra的最短路径算法。

有什么建议吗?

我将如何解决这个问题?

2 个答案:

答案 0 :(得分:0)

第一 活动文件

GoogleMap googleMap;  googleMap =((MapFragment)getFragmentManager()。findFragmentById(R.id.map))。getMap();

答案 1 :(得分:0)

关注Getting Started

  

本指南是将地图添加到Android应用的快速入门。 Android Studio是使用Google Maps Android API构建应用的推荐开发环境。

     

步骤1.下载Android Studio

     

步骤2.安装Google Play服务SDK

     

步骤3.创建Google地图项目

     

步骤4.获取Google Maps API密钥

     

步骤5.你好地图!看看代码

     

步骤6.连接Android设备

     

步骤7.构建并运行您的应用

启用GPS:

@Override
protected void onStart() {
super.onStart(); // Always call the superclass method first

// The activity is either being restarted or started for the first time
// so this is where we should make sure that GPS is enabled
LocationManager locationManager =
(LocationManager) getSystemService(Context.LOCATION_SERVICE);
boolean gpsEnabled = locationManager.isProviderEnabled(LocationManager.GPS_PROVIDER);

if (!gpsEnabled) {
// Create a dialog here that requests the user to enable GPS, and use an intent
// with the android.provider.Settings.ACTION_LOCATION_SOURCE_SETTINGS action
// to take the user to the Settings screen to enable GPS when they click "OK"
}
}

希望这有帮助!