【问题标题】:How to enable Yandex Mapkit basic controls? How to add marker on the map?如何启用 Yandex Mapkit 基本控件?如何在地图上添加标记?
【发布时间】:2020-05-09 15:43:00
【问题描述】:

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

  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 上添加这些控件?任何建议将不胜感激。

【问题讨论】:

    标签: android yandex yandex-mapkit


    【解决方案1】:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-12-25
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多