【发布时间】:2017-01-25 00:45:45
【问题描述】:
我在 iOS 上通过 Google Maps API 使用 GMSMarkers。我有一个带有 PNG 图像的 GMSMarker,无论我在地图视图上的缩放级别如何,GMSMarker 都会保持其相对于屏幕的大小。如果我在屏幕上放大它是 30 点,如果我在地图上一直放大它仍然是 30 点。 我不希望发生这种情况,无论缩放级别是多少,我都希望 GMSMarker 保持较小。 最好不要在每次相机缩放时循环遍历所有 GMSMarker变化,因为我最终会在地图上拥有 50-100 个。
不管 GMSMapView 上的缩放级别如何,是否有办法让 GMSMarker 保持较小?
我正在使用 Objective-C,但如果有人只能在 Swift 甚至 Java 中给我帮助,我仍然可以做到。
【问题讨论】:
标签: ios google-maps google-maps-sdk-ios gmsmapview