Javascript 在GoogleMap中获取getMap()时出错

Javascript 在GoogleMap中获取getMap()时出错,javascript,java,android,android-studio,Javascript,Java,Android,Android Studio,谁能告诉我我的代码错误出了什么问题,而我无法解决它,我想你们能告诉我我的代码出了什么问题吗 这是我的MapsActivity.java package com.ite.googlemap; import android.support.v4.app.FragmentActivity; import android.os.Bundle; import com.google.android.gms.maps.CameraUpdateFactory; import com.google.androi

谁能告诉我我的代码错误出了什么问题,而我无法解决它,我想你们能告诉我我的代码出了什么问题吗

这是我的MapsActivity.java

package com.ite.googlemap;

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.MapFragment;
import com.google.android.gms.maps.model.LatLng;
import com.google.android.gms.maps.model.MarkerOptions;

public class MapsActivity extends FragmentActivity {

GoogleMap Map;
private static final LatLng ITE_COLLEGE_WEST = new LatLng(1.374935, 103.751998);

@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_maps);

    try{
        if(Map==null) {
            Map = ((MapFragment) getFragmentManager().findFragmentById(R.id.map)).getMap();

            Map.setMapType(GoogleMap.MAP_TYPE_HYBRID);
            Map.addMarker(new MarkerOptions().position(ITE_COLLEGE_WEST).title("ITE COLLEGE WEST"));

            Map.moveCamera(CameraUpdateFactory.newLatLngZoom(ITE_COLLEGE_WEST, 0));

            Map.animateCamera(CameraUpdateFactory.zoomTo(15), 2000, null);

        }

    }catch (Exception e){
        e.printStackTrace();
    }

}

}
这是我的活动_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="com.ite.googlemap.MapsActivity"

class="com.google.android.gms.maps.MapFragment"
/>
编译失败;有关详细信息,请参阅编译器错误输出。 信息:生成失败 信息:总时间:12.34秒 信息:2个错误 信息:0个警告 信息:请参阅控制台中的完整输出



信息:渐变任务[:app:clean,:app:generateDebugAndroidTestSources,:app:generateDebugAndroidTestSources,:app:mockableAndroidJar,:app:prepareDebugUnitTestDependencies,:app:assembleDebug] :app:clean :app:预构建最新版本 :app:preDebugBuild-TO-DATE :app:checkDebugManifest :app:prerelease建立最新版本 :app:PrepareCommandroidSupportedAnimatedVectorDrawable2400库 :app:prepareCommandroidSupportAppCompatV72400库 :app:prepareCommandroidSupportMediaRouterV72400库 :app:prepareCommandroidSupportPalettev72400库 :app:prepareCommandroidSupportV42400库 :app:prepareCommandroidSupportVectorDrawable2400库 :app:prepareComgoogleandroidgmsplayservices1001库 :app:prepareComGoogleAndroidGmsPlayServicesAds1001Library :app:prepareComgoogleandroidgmsplayservicesadslite1001图书馆 :app:prepareComGoogleAndroidGmsPlayServicesAnalytics1001Library :app:prepareComgoogleandroidgmsplayservicesanalyticsimpl1001库 :app:prepareComgoogleandroidgmsplayservicesappinvited1001library :app:prepareComgoogleandroidgmsplayservicesauth1001图书馆 :app:prepareComgoogleandroidgmsplayservicesauthbase1001图书馆 :app:prepareComgoogleandroidgmsplayservicesawareness1001图书馆 :app:PrepareComgoogleandroidgmsPlayServicesBase1001图书馆 :app:PrepareComgoogleandroidgmsPlayServicesBasement1001图书馆 :app:PrepareComgoogleandroidgmsPlayServicesCAST1001图书馆 :app:PrepareComgoogleandroidgmsPlayServicesCastFramework1001图书馆 :app:prepareComgoogleandroidgmsplayservicescleacut1001图书馆 :app:prepareComgoogleandroidgmsplayservicesdrive1001图书馆 :app:PrepareComgoogleandroidgmsPlayServicesFitness1001图书馆 :app:prepareComGoogleAndroidGmsPlayServicesGames1001Library :app:prepareComgoogleandroidgmsplayservicesgass1001图书馆 :app:prepareComgoogleandroidgmsplayservicesgcm1001图书馆 :app:PrepareComgoogleandroidgmsPlayServiceSideEntity1001图书馆 :app:prepareComgoogleandroidgmsplayservicesiid1001图书馆 :app:prepareComgoogleandroidgmsplayservicesinstanttaps1001库 :app:PrepareComgoogleandroidgmsPlayServicesLocation1001图书馆 :app:prepareComgoogleandroidgmsplayservicesmaps1001图书馆 :app:PrepareComgoogleandroidGMSplayServicesNerby1001Library :app:prepareComgoogleandroidgmsplayservicespanorama1001图书馆 :app:prepareComGoogleAndroidGmsPlayServicesPlaces1001Library :app:prepareComgoogleandroidgmsplayservicesplus1001图书馆 :app:prepareComgoogleandroidgmsplayservicessafetynet1001图书馆 :app:prepareComGoogleAndroidGmsPlayServicesTagmanager1001Library :app:PrepareComgoogleandroidGMSplayServiceStagManagerRapi1001图书馆 :app:prepareComGoogleAndroidGmsPlayServicesTagmanagerV4Impl1001Library :app:prepareComGoogleAndroidGmsPlayServicesTasks1001Library :app:prepareComgoogleandroidgmsplayservicesvision1001图书馆 :app:prepareComGoogleAndroidGmsPlayServicesWallet1001Library :app:prepareComgoogleandroidgmsplayserviceswearable1001图书馆 :app:PrepareComgoogleFirebaseFirebaseAnalytics1001库 :app:PrepareComgoogleFirebaseFirebaseAnalyticsImpl1001图书馆 :app:PrepareComgoogleFirebaseFirebaseAppIndexing1001图书馆 :app:PrepareComgoogleFirebaseFirebaseAuth1001图书馆 :app:PrepareComgoogleFirebaseFirebaseCommon1001图书馆 :app:PrepareComgoogleFirebaseFirebaseConfig1001库 :app:PrepareComgoogleFirebaseFirebaseCrash1001库 :app:PrepareComgoogleFirebaseFirebaseDatabase1001图书馆 :app:PrepareComgoogleFirebaseFirebaseDatabaseConnection1001图书馆 :app:prepareComGoogleFirebaseFirebaseIid1001Library :app:PrepareComgoogleFirebaseFirebaseMessaging1001图书馆 :app:PrepareComgoogleFirebaseFirebaseStorage1001图书馆 :app:PrepareComgoogleFirebaseFirebaseStorageCommon1001图书馆 :app:preparedebug依赖项 :app:compiledBugaidl :app:CompiledBugRenderScript :app:generateDebugBuildConfig :app:mergeDebugShaders :app:CompiledBugShaders :app:generateDebugAssets :app:mergeDebugAssets :app:generateDebugResValues最新 :app:generateDebugResources :app:mergeDebugResources :app:processDebugManifest :app:processDebugResources :app:generateDebugSources :app:preDebugAndroidTestBuild-TO-DATE :app:prepareDebugAndroidTestDependencies :app:compiledBugandroidTestAIDL :app:processDebugAndroidTestManifest :app:compiledBugandroidTestRenderScript :app:generateDebugAndroidTestBuildConfig :app:mergeDebugAndroidTestShaders :app:CompiledBugAndRoidTestShaders :app:generateDebugAndroidTestAssets :app:mergeDebugAndroidTestAssets :app:generateDebugAndroidTestResValues最新 :app:generateDebugAndroidTestResources :app:mergeDebugAndroidTestResources :app:processDebugAndroidTestResources :app:generateDebugAndroidTestSources :app:mockableAndroidJar最新版本 :app:preDebugUnitTestBuild-TO-DATE :app:prepareDebugUnitTestDependencies :app:IncrementalDebugJavaCompilationProtection :app:compiledBugJavaWithJavaC :app:compiledBugJavaWithJavaC-不是增量的(例如,输出已更改,没有以前的执行,等等)。 F:\Mobile Apps\Lab 15\GoogleMap\app\src\main\java\com\ite\GoogleMap\MapsActivity.java 错误:(23,86)错误:找不到符号方法getMap() :app:CompiledBugJavaWithJavaC失败 错误:任务“:app:compiledBugJavaWithJavaC”的执行失败

编译失败;有关详细信息,请参阅编译器错误输出。 信息:生成失败 信息:总时间:2分钟39.708秒 信息:2个错误 信息:0个警告 信息:请参阅控制台中的完整输出


怎么了?我已经查过了,但没有
Information:Gradle tasks [:app:clean, :app:generateDebugSources, :app:generateDebugAndroidTestSources, :app:mockableAndroidJar, :app:prepareDebugUnitTestDependencies, :app:assembleDebug]
:app:clean
:app:preBuild UP-TO-DATE
:app:preDebugBuild UP-TO-DATE
:app:checkDebugManifest
:app:preReleaseBuild UP-TO-DATE
:app:prepareComAndroidSupportAnimatedVectorDrawable2400Library
:app:prepareComAndroidSupportAppcompatV72400Library
:app:prepareComAndroidSupportMediarouterV72400Library
:app:prepareComAndroidSupportPaletteV72400Library
:app:prepareComAndroidSupportSupportV42400Library
:app:prepareComAndroidSupportSupportVectorDrawable2400Library
:app:prepareComGoogleAndroidGmsPlayServices1001Library
:app:prepareComGoogleAndroidGmsPlayServicesAds1001Library
:app:prepareComGoogleAndroidGmsPlayServicesAdsLite1001Library
:app:prepareComGoogleAndroidGmsPlayServicesAnalytics1001Library
:app:prepareComGoogleAndroidGmsPlayServicesAnalyticsImpl1001Library
:app:prepareComGoogleAndroidGmsPlayServicesAppinvite1001Library
:app:prepareComGoogleAndroidGmsPlayServicesAuth1001Library
:app:prepareComGoogleAndroidGmsPlayServicesAuthBase1001Library
:app:prepareComGoogleAndroidGmsPlayServicesAwareness1001Library
:app:prepareComGoogleAndroidGmsPlayServicesBase1001Library
:app:prepareComGoogleAndroidGmsPlayServicesBasement1001Library
:app:prepareComGoogleAndroidGmsPlayServicesCast1001Library
:app:prepareComGoogleAndroidGmsPlayServicesCastFramework1001Library
:app:prepareComGoogleAndroidGmsPlayServicesClearcut1001Library
:app:prepareComGoogleAndroidGmsPlayServicesDrive1001Library
:app:prepareComGoogleAndroidGmsPlayServicesFitness1001Library
:app:prepareComGoogleAndroidGmsPlayServicesGames1001Library
:app:prepareComGoogleAndroidGmsPlayServicesGass1001Library
:app:prepareComGoogleAndroidGmsPlayServicesGcm1001Library
:app:prepareComGoogleAndroidGmsPlayServicesIdentity1001Library
:app:prepareComGoogleAndroidGmsPlayServicesIid1001Library
:app:prepareComGoogleAndroidGmsPlayServicesInstantapps1001Library
:app:prepareComGoogleAndroidGmsPlayServicesLocation1001Library
:app:prepareComGoogleAndroidGmsPlayServicesMaps1001Library
:app:prepareComGoogleAndroidGmsPlayServicesNearby1001Library
:app:prepareComGoogleAndroidGmsPlayServicesPanorama1001Library
:app:prepareComGoogleAndroidGmsPlayServicesPlaces1001Library
:app:prepareComGoogleAndroidGmsPlayServicesPlus1001Library
:app:prepareComGoogleAndroidGmsPlayServicesSafetynet1001Library
:app:prepareComGoogleAndroidGmsPlayServicesTagmanager1001Library
:app:prepareComGoogleAndroidGmsPlayServicesTagmanagerApi1001Library
:app:prepareComGoogleAndroidGmsPlayServicesTagmanagerV4Impl1001Library
:app:prepareComGoogleAndroidGmsPlayServicesTasks1001Library
:app:prepareComGoogleAndroidGmsPlayServicesVision1001Library
:app:prepareComGoogleAndroidGmsPlayServicesWallet1001Library
:app:prepareComGoogleAndroidGmsPlayServicesWearable1001Library
:app:prepareComGoogleFirebaseFirebaseAnalytics1001Library
:app:prepareComGoogleFirebaseFirebaseAnalyticsImpl1001Library
:app:prepareComGoogleFirebaseFirebaseAppindexing1001Library
:app:prepareComGoogleFirebaseFirebaseAuth1001Library
:app:prepareComGoogleFirebaseFirebaseCommon1001Library
:app:prepareComGoogleFirebaseFirebaseConfig1001Library
:app:prepareComGoogleFirebaseFirebaseCrash1001Library
:app:prepareComGoogleFirebaseFirebaseDatabase1001Library
:app:prepareComGoogleFirebaseFirebaseDatabaseConnection1001Library
:app:prepareComGoogleFirebaseFirebaseIid1001Library
:app:prepareComGoogleFirebaseFirebaseMessaging1001Library
:app:prepareComGoogleFirebaseFirebaseStorage1001Library
:app:prepareComGoogleFirebaseFirebaseStorageCommon1001Library
:app:prepareDebugDependencies
:app:compileDebugAidl
:app:compileDebugRenderscript
:app:generateDebugBuildConfig
:app:mergeDebugShaders
:app:compileDebugShaders
:app:generateDebugAssets
:app:mergeDebugAssets
:app:generateDebugResValues UP-TO-DATE
:app:generateDebugResources
:app:mergeDebugResources
:app:processDebugManifest
D:\GoogleMap\app\src\main\AndroidManifest.xml:33:5-35:23 Warning:
    Element uses-permission#android.permission.ACCESS_FINE_LOCATION at AndroidManifest.xml:33:5-35:23 duplicated with element declared at AndroidManifest.xml:10:5-79
:app:processDebugResources
:app:generateDebugSources
:app:preDebugAndroidTestBuild UP-TO-DATE
:app:prepareDebugAndroidTestDependencies
:app:compileDebugAndroidTestAidl
:app:processDebugAndroidTestManifest
:app:compileDebugAndroidTestRenderscript
:app:generateDebugAndroidTestBuildConfig
:app:mergeDebugAndroidTestShaders
:app:compileDebugAndroidTestShaders
:app:generateDebugAndroidTestAssets
:app:mergeDebugAndroidTestAssets
:app:generateDebugAndroidTestResValues UP-TO-DATE
:app:generateDebugAndroidTestResources
:app:mergeDebugAndroidTestResources
:app:processDebugAndroidTestResources
:app:generateDebugAndroidTestSources
:app:mockableAndroidJar UP-TO-DATE
:app:preDebugUnitTestBuild UP-TO-DATE
:app:prepareDebugUnitTestDependencies
:app:incrementalDebugJavaCompilationSafeguard
:app:compileDebugJavaWithJavac
:app:compileDebugJavaWithJavac - is not incremental (e.g. outputs have changed, no previous execution, etc.).
D:\GoogleMap\app\src\main\java\com\ite\googlemap\MapsActivity.java
Error:(23, 86) error: cannot find symbol method getMap()
:app:compileDebugJavaWithJavac FAILED
Error:Execution failed for task ':app:compileDebugJavaWithJavac'.
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.ite.googlemap">

<!--
     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-feature
    android:glEsVersion="0x00020000"
    android:required="true">
</uses-feature>

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

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

<uses-permission
    android:name="com.google.android.providers.gsf.permission.READ_GSERVICES">
</uses-permission>

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

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

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

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


    <!--
         The API key for Google Maps-based APIs is defined as a string resource.
         (See the file "res/values/google_maps_api.xml").
         Note that the API key is linked to the encryption key used to sign the APK.
         You need a different API key for each encryption key, including the release key that is used to
         sign the APK for publishing.
         You can define the keys for the debug and release targets in src/debug/ and src/release/. 
    -->
    <meta-data
        android:name="com.google.android.geo.API_KEY"
        android:value="AIzaSyD-k_r65Lu-yME0H2uW3gjNqGdgHoub4e4" />

    <meta-data
        android:name="com.google.android.gms.version"
        android:value="@integer/google_play_services_version">
    </meta-data>

    <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>