Tag: mapbox infowindow

我不能在Mapbox中的自定义信息窗口中扩展视图。 (用图像设置getinfowindow)

我正在使用Mapbox和Android Studio IDE为Android做地图指南,但我很难处理自定义信息窗口。 我想给infowindow(我点击一个标记后的那个)充气但是到目前为止我想使用XML来进行简单的自定义(我愿意接受建议,我仍然需要为每一个添加不同的图像标记。)。 我在代码本身中使用自定义仅用于测试,但我想为那个purporse夸大XML。 下面的图片显示了我为视图开发的原型,下一个图像显示了我实际从测试中获得的内容(代码在getInfoWindow函数中)我正在使用下面的代码进行开发: XML中的原型(其中:ID-Translation-Type) 我得到了什么 下面是我正在使用的地图代码的一部分,下一个代码显示了XML代码。 主要代码(Mapa.Java): protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); MapboxAccountManager.start(this,getString(R.string.access_token)); setContentView(R.layout.activity_main); mapView = (MapView) findViewById(R.id.mapView); mapView.onCreate(savedInstanceState); mapView.getMapAsync(new OnMapReadyCallback() { @Override public void onMapReady(MapboxMap mapboxMap) { IconFactory iconFactory = IconFactory.getInstance(Mapa.this); Drawable iconDrawable = ContextCompat.getDrawable(Mapa.this, R.drawable.infoicon); Icon icon = iconFactory.fromDrawable(iconDrawable); mapboxMap.setInfoWindowAdapter(new MapboxMap.InfoWindowAdapter() { @Override public View getInfoWindow(@NonNull Marker marker) { […]