【问题标题】:Adding pictures to locations in Google IOS Maps SDK在 Google IOS Maps SDK 中添加图片到位置
【发布时间】:2013-04-12 13:35:20
【问题描述】:

如何将图片添加到我在 Google Maps IOS SDK 中有标记的位置?

【问题讨论】:

  • 这个问题没有显示任何研究工作。 做好功课很重要。告诉我们您发现了什么以及为什么它不能满足您的需求。这表明您已经花时间尝试帮助自己,它使我们免于重复明显的答案,最重要的是它可以帮助您获得更具体和相关的答案。 FAQ.
  • 我已经完成了我的研究。我已经使用 Google Maps IOS SDK 构建了一个完整的 IOS 应用程序。我知道我们可以在地图上放置标记,并放置叠加层。但是,我在标题中没有看到任何关于根据用户位置标记将图片添加到位置的信息。
  • 你的意思是地面覆盖(即图片在地图上显示为覆盖),或者你的意思是使用图片作为标记,还是你的意思是当点击标记时,显示图片?
  • 据我了解,GSMarkerOptions 类允许您设置标题。我想设置是否有设置图片的方法,就像在 GSMarkerOptions 类中设置标题一样。

标签: google-maps-sdk-ios


【解决方案1】:

只需将GMSMarkerOptionsicon 属性设置为UIImage

这里有一个例子:

https://developers.google.com/maps/documentation/ios/marker#customize_a_marker

更新:

您可以使用UIImagePickerController 拍照。您需要调整返回的 UIImage 的大小,使其足够小以用作标记。

您可以使用GMSMapView 上的myLocation 属性来获取要添加标记的当前位置。首次创建地图视图时,您需要在GMSMapView 上将myLocationEnabled 设置为YES,以便myLocation 跟踪您的当前位置。

【讨论】:

  • 如果我希望地图应用程序中的用户在应用程序运行时添加图片怎么办?我该怎么做?我想以用户身份拍照,然后根据位置添加到Google Maps IOS SDK中。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2014-03-30
  • 2016-05-21
  • 1970-01-01
  • 2013-05-17
  • 1970-01-01
  • 1970-01-01
  • 2017-12-18
相关资源
最近更新 更多