Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/223.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/video/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在android google v2地图标记中添加youtube视频_Android_Video_Youtube_Maps_Marker - Fatal编程技术网

在android google v2地图标记中添加youtube视频

在android google v2地图标记中添加youtube视频,android,video,youtube,maps,marker,Android,Video,Youtube,Maps,Marker,我正在尝试将youtube视频添加到Android Google Maps v2上的标记中 看过Android文档后,我的第一个想法是将html5链接添加到.snippet()选项,但这似乎不起作用 private static final LatLng MELBOURNE = new LatLng(-37.813, 144.962); private Marker melbourne = mMap.addMarker(new MarkerOptions()

我正在尝试将youtube视频添加到Android Google Maps v2上的标记中

看过Android文档后,我的第一个想法是将html5链接添加到.snippet()选项,但这似乎不起作用

private static final LatLng MELBOURNE = new LatLng(-37.813, 144.962);
private Marker melbourne = mMap.addMarker(new MarkerOptions()
                        .position(MELBOURNE)
                        .title("Melbourne")
                        .snippet("<iframe width="560" height="315" src="https://www.youtube.com/embed/_jh0PGodonk" frameborder="0" allowfullscreen></iframe>")
                        .icon(BitmapDescriptorFactory.fromResource(R.drawable.arrow)));
private static final LatLng墨尔本=新LatLng(-37.813144.962);
private Marker melbourne=mMap.addMarker(新MarkerOptions()
.职位(墨尔本)
.标题(“墨尔本”)
.snippet(“”)
.icon(BitmapDescriptorFactory.fromResource(R.drawable.arrow));

谷歌Android地图Api v2中的所有标记都可以单击。您不需要为标记设置任何其他属性。您需要做的是将marker click回调注册到您的googleMap并在回调中处理click:

public class MarkerDemoActivity extends android.support.v4.app.FragmentActivity
        implements OnMarkerClickListener
    {
        private Marker myMarker;    

        private void setUpMap()
        {
            .......
            googleMap.setOnMarkerClickListener(this);

            myMarker = googleMap.addMarker(new MarkerOptions()
                        .position(latLng)
                        .title("My Spot")
                        .snippet("This is my spot!")
                        .icon(BitmapDescriptorFactory.defaultMarker(BitmapDescriptorFactory.HUE_AZURE)));
            ......
        }

        @Override
        public boolean onMarkerClick(final Marker marker) {

            if (marker.equals(myMarker)) 
            {
                //handle click here
            }
        }
    }

嗨,我想做的是在标记主体中添加一个视频,这样一旦用户单击标记:他们就会看到标题、描述和一个视频块,如果他们单击就会播放。这更像是“在标记问题上渲染视频”,因为我的原始代码没有做到这一点。@user1686342您可以“单击”标记并打开新活动,全屏显示您的视频。