在android google v2地图标记中添加youtube视频
我正在尝试将youtube视频添加到Android Google Maps v2上的标记中 看过Android文档后,我的第一个想法是将html5链接添加到.snippet()选项,但这似乎不起作用在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()
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您可以“单击”标记并打开新活动,全屏显示您的视频。