2

MapKit在我的 android 应用程序中使用 Yandex。文档非常缺乏,根本没有帮助。我做了基本的设置。地图工作正常。但是我遇到了以下问题:

  1. 如何在地图上添加标记?我尝试了他们建议的代码:
       val mapObjects = mapView.map.mapObjects.addCollection()
       val mark: PlacemarkMapObject = mapObjects.addPlacemark(Point(X, Y))
       mark.opacity = 0.5f
       mark.setIcon(ImageProvider.fromResource(requireContext(), R.drawable.ic_heart))
       mark.isDraggable = true

它不起作用,并且标记未显示在地图上。

  1. 但我想启用地图提供的其他一些控件。喜欢放大和搜索。看一下图片:

在此处输入图像描述

如何将这些控件添加到我的mapView? 任何建议将不胜感激。

4

1 回答 1

0

您需要以编程方式添加它们或使用界面构建器(在 android studio 中不知道正确的名称)作为自定义视图,然后实现您需要的任何逻辑。Yandex Map Kit 不提供任何默认实现。

于 2021-08-09T06:33:46.317 回答