是否可以将 HERE XYZ 地图插入到 Android Studio 项目中?

Is it possible to insert a HERE XYZ map into an Android Studio project?

我决定使用新的 Here Maps XYZ Studio 工具(仍处于测试阶段)创建地图,我想知道是否可以将该地图插入到我当前的 Android Studio 项目中。

我认为目前尚未涵盖在 Android 环境中使用 XYZ Studio,但我读到可以将标准 Java 插入 Android Studio经过一些编码。

基本上,有一个 URL 和一个为地图提供的嵌入代码,我想问问是否可以使用其中之一并将其插入 Android 中的片段支架工作室。

您可以通过在 activity_main.xml 中添加一个 WebView 组件来实现。

 <WebView
    android:id="@+id/xyzfragment"
    android:layout_alignParentTop="true"
    android:layout_alignParentLeft="true"
    android:layout_width="match_parent"
    android:layout_height="match_parent"/>

然后,在 MainActivity class 中,就在行

之后

setContentView(R.layout.activity_main);

添加以下代码以初始化 webView 并加载已发布地图的 URL

WebView webView = (WebView) findViewById(R.id.xyzfragment);
    WebSettings webSettings = webView.getSettings();

    webSettings.setJavaScriptEnabled(true);

    webView.loadUrl("Enter_the_URL_of_your_published_map");

您需要启用 JavaScript,因为它默认处于禁用状态。

详细的答案可以查看这个教程:https://www.journaldev.com/9333/android-webview-example-tutorial