在我的应用程序中,我有几个列表项。单击每个列表项将导航到相应的页面。
现在我有一个名为 地图视图 的项目,我希望只要用户点击它,它就会看到地图视图页面并找到该地址(我在地图中提到了我的代码)。我怎么能这样做?
事实上,我之前没有使用Google地图视图。
这就是我所尝试的:[我不允许使用意图]。
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>
答案 0 :(得分:1)
答案 1 :(得分:0)
googleMap.addMarker(new MarkerOptions().position(latlang2)
.title("Hospital").snippet("Example2"))
.setIcon(BitmapDescriptorFactory
.defaultMarker(BitmapDescriptorFactory.HUE_RED));
其中:
LatLng latlang2 = new LatLng(25.2797674, 72.7755091);