Как найти определенное местоположение в представлении карты Google (в Android Studio)?

В моем приложении у меня есть несколько пунктов списка. Нажав на каждый элемент списка, вы перейдете на соответствующую страницу.

Теперь у меня есть элемент с именем " Вид карты", и я хочу, чтобы, как только пользователь щелкнул по нему, он занял страницу представления карты и нашел этот адрес (я упоминал в своем коде) на карте. Как я мог это сделать?

На самом деле я раньше не работал с Google Map.

Это то, что я пытался: [мне не разрешено использовать намерение].

DummyContent:

................................
................................
     static {
        // Add 4 sample items.
        addItem(new DummyItem("1", "Shopping center details"));
        addItem(new DummyItem("2", "Homepage"));
        addItem(new DummyItem("3", "Contact"));
        addItem(new DummyItem("4", "Map View"));
    }
.................................
..............................

ItemDetailFragment:

    .................
....................
 }else if(mItem.equals("4")){//4. Map View

                /*locate the following address in google map:
                Times Square
                Manhattan, NY 10036
                United States

                */
                 rootView = inflater.inflate(R.layout.fragment_map_detailed, container, false);
                WebView webview = (WebView) rootView.findViewById(R.id.webView2);

                webview.setWebViewClient(new WebViewClient());
                 }
..............................
......................

fragment_map_detailed.XML:

    <?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:orientation="vertical" android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:weightSum="1">

    <WebView
        android:layout_width="match_parent"
        android:layout_height="match_parent"
        android:id="@+id/webView2" />
</LinearLayout>

2 ответа

Вы можете использовать этот учебник:

    1. использовать сервис Google в качестве библиотеки
    1. получить ключи Google Map в консоли Google
    1. создай свой код

этот урок хорош

это тоже хорошо

googleMap.addMarker(new MarkerOptions().position(latlang2)
.title("Hospital").snippet("Example2"))
.setIcon(BitmapDescriptorFactory
.defaultMarker(BitmapDescriptorFactory.HUE_RED));

Куда:

LatLng latlang2 = new LatLng(25.2797674, 72.7755091);
Другие вопросы по тегам