我正在尝试在我的Xamarin移动应用中添加Google地图API图片中的照片,就像Yelp应用程序一样(如下面的屏幕截图所示)。
LatLng loc = new LatLng(30.0444, 31.2357);
MarkerOptions pin = new MarkerOptions();
pin.SetPosition(loc);
pin.SetTitle( "CAIRO");
pin.SetSnippet("CAIRO");
答案 0 :(得分:0)
您正在寻找的是自定义信息窗口。使用它们,您可以自定义用户单击标记时打开的弹出窗口的内容和设计。
查看有关info windows的官方文档。部件自定义信息窗口对您来说是最重要的。
您需要创建一个描述信息窗口布局的自定义xml布局文件。您可以找到示例here。
之后,您必须实现自己的IInfoWindowAdapter
接口实现。我上面链接的Xamarin论坛帖也有一个例子。
public class CustomMarkerPopupAdapter : Java.Lang.Object, GoogleMap.IInfoWindowAdapter { }
我还发现了一段描述creating a custom info window的整个过程的视频。