Swift 自定义标记Google地图街道视图Xcode用于文本覆盖
有没有办法在Xcode中的谷歌地图街景(GMSPanoramaView)中进行自定义标记?我可以找到在常规地图视图中进行自定义标记的教程,但找不到在街景中进行自定义标记的方法。这可能吗 我需要在特定位置覆盖文本,而且(据我所知)没有办法在street view中自动显示代码段,因此我准备使用一个自定义标记,其中标记图标将是文本标签的图像。有没有其他方法可以获得位置效果的文本覆盖?我正在使用iOS和Xcode(Swift)的地图SDKSwift 自定义标记Google地图街道视图Xcode用于文本覆盖,swift,xcode,google-maps-markers,google-maps-sdk-ios,google-street-view,Swift,Xcode,Google Maps Markers,Google Maps Sdk Ios,Google Street View,有没有办法在Xcode中的谷歌地图街景(GMSPanoramaView)中进行自定义标记?我可以找到在常规地图视图中进行自定义标记的教程,但找不到在街景中进行自定义标记的方法。这可能吗 我需要在特定位置覆盖文本,而且(据我所知)没有办法在street view中自动显示代码段,因此我准备使用一个自定义标记,其中标记图标将是文本标签的图像。有没有其他方法可以获得位置效果的文本覆盖?我正在使用iOS和Xcode(Swift)的地图SDK 如果您能提供任何见解,我将非常感谢!!非常感谢你。(顺便说一句
如果您能提供任何见解,我将非常感谢!!非常感谢你。(顺便说一句,我在编码方面相对较新,所以请给出具体的建议!)首先,如果您想在iOS版地图SDK中使用Street View,您必须阅读谷歌地图平台上有关该服务的内容以了解更多信息 下面是我创建街景全景标记的代码示例片段:
import UIKit
import GoogleMaps
class ViewController: UIViewController, GMSMapViewDelegate {
override func loadView() {
let panoView = GMSPanoramaView(frame: .zero)
self.view = panoView
panoView.moveNearCoordinate(CLLocationCoordinate2D(latitude: 48.858, longitude: 2.294))
panoView.camera = GMSPanoramaCamera(heading: 200, pitch: -10, zoom: 1)
let position = CLLocationCoordinate2D(latitude: 48.858, longitude: 2.294)
let marker = GMSMarker(position: position)
// Add the marker to a GMSPanoramaView object named panoView
marker.panoramaView = panoView
marker.icon = UIImage(named: "marker_image")
}
}
您可以注意到行marker.icon=UIImage(名为:“marker\u image”)
,这是您放置要作为标记的图像名称的位置。在我的例子中,我在我的资源中创建了一个新图像集,并将要用作自定义标记的图像放入其中
希望这有帮助 非常感谢你!这成功了!我真的很感激:)