android最简单手机地图APP(只需5分钟)

android最简单手机地图APP——只有三部分。


第一部分

首先建立一个MapActivity在setContentView(R.layout.activity_map);中创建一个<WebView>代码如下。

<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:tools="http://schemas.android.com/tools"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    tools:context="com.example.jreduch7292.MapActivity">
<WebView
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:id="@+id/wv1"
    ></WebView>
</RelativeLayout>

第二部分

在MapActivity中编写代码如下:
package com.example.jreduch7292;

import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.webkit.WebChromeClient;
import android.webkit.WebSettings;
import android.webkit.WebView;
import android.webkit.WebViewClient;

public class MapActivity extends AppCompatActivity {

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_map);
        WebView wv=(WebView)findViewById(R.id.wv1);
        WebSettings ws=wv.getSettings();
        ws.setDisplayZoomControls(true);
        ws.setSupportZoom(true);
        ws.setJavaScriptEnabled(true);
        wv.setWebViewClient(new WebViewClient());
        wv.setWebChromeClient(new WebChromeClient());
        wv.loadUrl("http://m.amap.com/?q=31.234527,121.287689");
    }
}

第三部分

在Androidmanifest.XML 清单文件中添加网络权限允许即可

<uses-permission android:name="android.permission.INTERNET"/>

网络权限

<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
    package="com.example.jreduch7292">

    <uses-permission android:name="android.permission.INTERNET" />
    <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>
    <application
        android:allowBackup="true"
        android:icon="@mipmap/ic_launcher"
        android:label="@string/app_name"
        android:supportsRtl="true"
        android:theme="@style/AppTheme">
        <activity android:name=".ViewPagerActivity" />
        <activity android:name=".BuJuActivity"></activity>
        <activity android:name=".MapActivity">
            <intent-filter>
                <action android:name="android.intent.action.MAIN" />

                <category android:name="android.intent.category.LAUNCHER" />
            </intent-filter>
        </activity>
    </application>

</manifest>






  • 6
    点赞
  • 27
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
程序包说明: 程序包中包含有下列文件: GMapMobile.exe,这是一款PC程序,其作用是通过网络生成Mobile地图数据,程序不用安装,直接放到一个文件夹下即可。运行程序的条件是必须连接好Internat网络。启动程序后,即可操作Google地图数据。 本程序生成的地图数据可以在手机上使用,可以在MM或天翼上下载《手机离线地图GPS定位(地名版)》程序使用地图数据,此时的地图及GPS定位操作不产生任何流量,没有任何花费。 关于地名数据,可以在下面连接中下载600万地名 地名/工具程序下载连接:http://down.51cto.com/data/240035 将地名数据挂接到本程序上,即可操作地名,使生成的地图数据具有地名查询功能。 本版程序增加了已生成地图的地名追加功能和误差校正功能,在查看地图的功能中。对于使用老版本程序生成的地图,使用本程序可以扩展功能。 新版的《手机离线地图GPS定位(地名版)》程序,在老板本的GPS定位和轨迹跟踪的基础上增加了地名查询功能和指南针功能,因此形成了完整的地图应用。 使用离线地图的好处是: 1、使用中没有费用发生,即没有连网,无须流量。 2、不手机信号,即使在深山老林,也能使用,只要手机有电,因此是一款真正的地图册和指南针。 3、支持SD卡,可以将地图存入SD卡,程序可以随时切换地图,不退出和要重新启动程序。 4、地名包含了在一般地图服务中查询不到的地名数据。 本离线地图制作工具与《手机离线地图GPS定位(地名版)》程序构成一个完整的地图系统,适合于城市乡村的普通旅行和山区野外的探险穿越。只带一个手机和足够的电池,就能够获得地图、GPS、指南针和地名查询定位功能。 技术支持: [email protected]

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值