亚洲国产爱久久全部精品_日韩有码在线播放_国产欧美在线观看_中文字幕不卡在线观看

Android Google Map含代碼

Android Google Map

Android在我們的應(yīng)用程序中提供了集成Google地圖的功能。愛掏網(wǎng) - it200.comGoogle地圖顯示當(dāng)前位置、導(dǎo)航位置方向、搜索位置等等。愛掏網(wǎng) - it200.com我們還可以根據(jù)需求自定義Google地圖。愛掏網(wǎng) - it200.com

有四種不同類型的Google地圖,還可以選擇不顯示地圖。愛掏網(wǎng) - it200.com它們在地圖上提供不同的視圖。愛掏網(wǎng) - it200.com這些地圖如下:

  1. 正常地圖: 此類型的地圖顯示一般道路地圖、河流等自然特征以及人造特征。愛掏網(wǎng) - it200.com
  2. 混合地圖: 此類型的地圖將衛(wèi)星照片數(shù)據(jù)與一般道路地圖結(jié)合顯示。愛掏網(wǎng) - it200.com它還顯示道路和特征標簽。愛掏網(wǎng) - it200.com
  3. 衛(wèi)星地圖: 衛(wèi)星類型顯示衛(wèi)星照片數(shù)據(jù),但不顯示道路和特征標簽。愛掏網(wǎng) - it200.com
  4. 地形地圖: 這種類型顯示照片數(shù)據(jù)。愛掏網(wǎng) - it200.com包括顏色、等高線和標簽以及透視陰影。愛掏網(wǎng) - it200.com
  5. 無地圖: 此類型顯示一個空的網(wǎng)格,沒有加載任何瓷磚。愛掏網(wǎng) - it200.com

不同類型地圖的語法

googleMap.setMapType(GoogleMap.MAP_TYPE_NORMAL);
googleMap.setMapType(GoogleMap.MAP_TYPE_HYBRID);
googleMap.setMapType(GoogleMap.MAP_TYPE_SATELLITE);
googleMap.setMapType(GoogleMap.MAP_TYPE_TERRAIN);

谷歌地圖的方法

谷歌地圖API提供了幾種方法,可以幫助定制谷歌地圖。愛掏網(wǎng) - it200.com這些方法如下:

方法 描述
addCircle(CircleOptions options) 此方法向地圖上添加圓形。愛掏網(wǎng) - it200.com
addPolygon(PolygonOptions options) 此方法向地圖上添加多邊形。愛掏網(wǎng) - it200.com
addTileOverlay(TileOverlayOptions options) 此方法向地圖上添加瓦片覆蓋圖層。愛掏網(wǎng) - it200.com
animateCamera(CameraUpdate update) 此方法根據(jù)更新內(nèi)容以動畫方式移動地圖。愛掏網(wǎng) - it200.com
clear() 此方法從地圖上移除所有內(nèi)容。愛掏網(wǎng) - it200.com
getMyLocation() 此方法返回當(dāng)前顯示的用戶位置。愛掏網(wǎng) - it200.com
moveCamera(CameraUpdate update) 此方法根據(jù)更新內(nèi)容重新定位地圖相機。愛掏網(wǎng) - it200.com
setTrafficEnabled(boolean enabled) 此方法打開或關(guān)閉交通圖層。愛掏網(wǎng) - it200.com
snapshot(GoogleMap.SnapshotReadyCallback callback) 此方法對地圖進行快照。愛掏網(wǎng) - it200.com
stopAnimation() 此方法停止地圖相機動畫(如果有進行中的動畫)。愛掏網(wǎng) - it200.com

谷歌地圖示例

讓我們創(chuàng)建一個集成到我們的應(yīng)用程序中的谷歌地圖的示例。愛掏網(wǎng) - it200.com為此,我們選擇谷歌地圖活動。愛掏網(wǎng) - it200.com

將來自google_map_api.xml文件的URL復(fù)制以生成Google地圖密鑰。愛掏網(wǎng) - it200.com

將復(fù)制的URL粘貼到瀏覽器中。愛掏網(wǎng) - it200.com它將打開以下頁面。愛掏網(wǎng) - it200.com

點擊“Create API key”來生成API密鑰。愛掏網(wǎng) - it200.com

點擊Create API key后,將生成我們的API密鑰,顯示以下屏幕。愛掏網(wǎng) - it200.com

復(fù)制此生成的 API 密鑰到我們的 google_map_api.xml 文件中

activity_maps.xml

<fragment xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:map="http://schemas.android.com/apk/res-auto"
    xmlns:tools="http://schemas.android.com/tools"
    android:id="@+id/map"
    android:name="com.google.android.gms.maps.SupportMapFragment"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    tools:context="example.com.mapexample.MapsActivity" />

MapsActivity.java

在MapsActivity.java類中獲取GoogleMap對象,我們需要實現(xiàn)OnMapReadyCallback接口并重寫onMapReady()回調(diào)方法。愛掏網(wǎng) - it200.com

package example.com.mapexample;

import android.support.v4.app.FragmentActivity;
import android.os.Bundle;
import com.google.android.gms.maps.CameraUpdateFactory;
import com.google.android.gms.maps.GoogleMap;
import com.google.android.gms.maps.OnMapReadyCallback;
import com.google.android.gms.maps.SupportMapFragment;
import com.google.android.gms.maps.model.LatLng;
import com.google.android.gms.maps.model.MarkerOptions;

public class MapsActivity extends FragmentActivity implements OnMapReadyCallback{

    private GoogleMap mMap;

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_maps);
        // Obtain the SupportMapFragment and get notified when the map is ready to be used.
        SupportMapFragment mapFragment = (SupportMapFragment) getSupportFragmentManager()
                .findFragmentById(R.id.map);
        mapFragment.getMapAsync(this);

    }

    @Override
    public void onMapReady(GoogleMap googleMap) {
        mMap = googleMap;

        // Add a marker in Sydney and move the camera
        LatLng sydney = new LatLng(-34, 151);
        mMap.addMarker(new MarkerOptions().position(sydney).title("Marker in Sydney"));
        mMap.moveCamera(CameraUpdateFactory.newLatLng(sydney));

    }
}

所需權(quán)限

在AndroidManifest.xml文件中添加以下用戶權(quán)限。愛掏網(wǎng) - it200.com

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

AndroidManifest.xml

<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
    package="example.com.mapexample">
    <!--
         The ACCESS_COARSE/FINE_LOCATION permissions are not required to use
         Google Maps Android API v2, but you must specify either coarse or fine
         location permissions for the 'MyLocation' functionality. 
    -->
    <uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />
    <uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" />
    <uses-permission android:name="android.permission.INTERNET" />

    <application
        android:allowBackup="true"
        android:icon="@mipmap/ic_launcher"
        android:label="@string/app_name"
        android:roundIcon="@mipmap/ic_launcher_round"
        android:supportsRtl="true"
        android:theme="@style/AppTheme">

        <meta-data
            android:name="com.google.android.geo.API_KEY"
            android:value="@string/google_maps_key" />

        <activity
            android:name=".MapsActivity"
            android:label="@string/title_activity_maps">
            <intent-filter>
                <action android:name="android.intent.action.MAIN" />

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

</manifest>

build.gradel

將以下依賴項添加到 build.gradel 文件中。愛掏網(wǎng) - it200.com

dependencies {
    implementation fileTree(dir: 'libs', include: ['*.jar'])
    implementation 'com.android.support:appcompat-v7:26.1.0'
    implementation 'com.google.android.gms:play-services-maps:11.8.0'
    testImplementation 'junit:junit:4.12'
    androidTestImplementation 'com.android.support.test:runner:1.0.1'
    androidTestImplementation 'com.android.support.test.espresso:espresso-core:3.0.1'
}

輸出

聲明:所有內(nèi)容來自互聯(lián)網(wǎng)搜索結(jié)果,不保證100%準確性,僅供參考。如若本站內(nèi)容侵犯了原著者的合法權(quán)益,可聯(lián)系我們進行處理。
發(fā)表評論
更多 網(wǎng)友評論0 條評論)
暫無評論

返回頂部

亚洲国产爱久久全部精品_日韩有码在线播放_国产欧美在线观看_中文字幕不卡在线观看

    
    

    在线一区视频| 性欧美videos另类喷潮| 亚洲每日在线| 亚洲精品自在久久| 亚洲最新视频在线| 新67194成人永久网站| 久久久www成人免费精品| 欧美国产日韩二区| 欧美午夜一区二区三区免费大片| 国产精品一区二区欧美| 国产亚洲精品v| 亚洲日本成人女熟在线观看| 亚洲五月婷婷| 久久久久综合一区二区三区| 欧美大秀在线观看| 国产欧美韩国高清| 亚洲激情一区| 欧美与黑人午夜性猛交久久久| 老司机免费视频久久| 国产精品久久久久久久久果冻传媒| 国内精品国语自产拍在线观看| 亚洲三级色网| 久久精品日韩| 国产精品swag| 亚洲精品资源美女情侣酒店| 欧美在线一二三区| 欧美精品aa| 激情欧美一区二区| 亚洲网站视频| 欧美国产一区二区在线观看| 国产日韩欧美一区二区三区在线观看| 亚洲日产国产精品| 久久久久网站| 国产午夜精品一区理论片飘花 | 国产欧美1区2区3区| 国产一区二区三区网站| 亚洲高清资源综合久久精品| 欧美亚洲三级| 国产精品九九| 日韩一二三区视频| 欧美mv日韩mv亚洲| 一区二区三区在线免费视频| 亚洲欧美综合精品久久成人| 欧美日韩一区二区免费在线观看 | 亚洲精品国精品久久99热| 欧美一区午夜精品| 国产精品女主播一区二区三区| 亚洲美女免费精品视频在线观看| 麻豆国产va免费精品高清在线| 国产午夜精品久久| 香蕉久久国产| 国产欧美精品一区| 午夜激情综合网| 国产精品欧美日韩久久| 亚洲一区免费看| 国产精品国产三级国产专播精品人| 日韩视频在线一区| 欧美日韩免费高清| 艳女tv在线观看国产一区| 欧美日韩极品在线观看一区| 亚洲毛片av| 欧美日韩国产成人在线免费| 一区二区三区产品免费精品久久75| 欧美日韩大片| 亚洲一区一卡| 国产视频在线观看一区二区| 欧美一区日韩一区| 经典三级久久| 欧美激情精品久久久久久大尺度| 亚洲精品视频啊美女在线直播| 欧美精品午夜视频| 中文精品99久久国产香蕉| 国产精品久久夜| 久久久久久久久久久久久女国产乱| 激情久久婷婷| 欧美日本中文| 先锋影院在线亚洲| 亚洲第一综合天堂另类专| 欧美~级网站不卡| 中文日韩在线| 国产主播一区二区三区四区| 欧美国产免费| 亚洲综合色激情五月| 国产一区二区三区在线免费观看 | 亚洲国产精品一区在线观看不卡| 欧美精品日韩三级| 午夜精品亚洲一区二区三区嫩草| 国模叶桐国产精品一区| 欧美日韩播放| 久久国产精彩视频| 日韩视频一区二区三区| 国产欧美日韩综合| 欧美精品一区二区三区很污很色的| 亚洲欧美日韩国产一区| 在线精品视频免费观看| 国产精品超碰97尤物18| 麻豆9191精品国产| 亚洲尤物视频在线| 亚洲欧洲日韩综合二区| 国产日韩精品综合网站| 欧美日韩人人澡狠狠躁视频| 久久久久久久综合色一本| 一区二区三区国产| 亚洲电影免费观看高清| 国产日韩欧美中文| 欧美三级网址| 欧美国产第一页| 久久精品国产96久久久香蕉| 国产精品99久久久久久有的能看| 在线观看三级视频欧美| 国产欧美一区二区精品性色| 欧美日韩国产精品| 欧美粗暴jizz性欧美20| 久久精品一区二区三区中文字幕| 一区二区三区欧美激情| 亚洲精品网址在线观看| 极品少妇一区二区| 国产综合欧美在线看| 国产精品私人影院| 国产精品videosex极品| 欧美日韩一区二区高清| 欧美1区3d| 久久久亚洲精品一区二区三区| 午夜精品国产| 亚洲专区在线视频| 中日韩午夜理伦电影免费| 日韩亚洲在线观看| 亚洲精品小视频| 亚洲精品婷婷| 亚洲精品一区二区三区婷婷月| 亚洲欧洲在线看| 91久久嫩草影院一区二区| 亚洲国产综合在线看不卡| 在线国产日韩| 亚洲肉体裸体xxxx137| 亚洲区第一页| 一区二区三区精品国产| 亚洲一区不卡| 先锋资源久久| 久久高清国产| 老司机精品导航| 欧美福利电影网| 欧美日韩中文另类| 国产精品毛片高清在线完整版| 国产精品欧美久久| 国产亚洲网站| 尹人成人综合网| 亚洲精品国产精品国自产在线| 日韩五码在线| 午夜精品免费| 久色婷婷小香蕉久久| 欧美国产日韩一二三区| 欧美视频不卡中文| 国产区亚洲区欧美区| 一区二区三区在线视频观看| 亚洲精品视频在线播放| 亚洲午夜在线视频| 久久久久久久久久久久久女国产乱| 久久最新视频| 欧美亚一区二区| 韩国久久久久| 一本久久综合亚洲鲁鲁| 性感少妇一区| 欧美高潮视频| 国产精品视屏| 亚洲第一主播视频| 亚洲一区二区毛片| 久久亚洲色图| 国产精品进线69影院| 伊人久久婷婷色综合98网| 在线视频精品一区| 玖玖精品视频| 国产精品视频免费观看www| 亚洲二区在线观看| 午夜精品免费在线| 欧美日韩精品伦理作品在线免费观看| 国产精品人人爽人人做我的可爱| 亚洲成人直播| 欧美亚洲在线视频| 欧美日韩喷水| 亚洲激情视频在线观看| 欧美一区二区三区日韩视频| 欧美日韩在线播放三区四区| 一区二区在线观看av| 亚洲欧美一区二区在线观看| 麻豆乱码国产一区二区三区| 国产伦精品一区二区三区免费| 亚洲精品综合| 欧美成人精品| 在线免费观看成人网| 欧美专区福利在线| 国产精品久久久久aaaa樱花| 亚洲人成人99网站| 久久婷婷综合激情| 国产亚洲aⅴaaaaaa毛片| 亚洲一二三四久久| 欧美视频二区36p| 一本色道久久99精品综合| 欧美福利视频在线| 亚洲国产精品国自产拍av秋霞|