Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/swift/17.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Swift 自定义标记Google地图街道视图Xcode用于文本覆盖_Swift_Xcode_Google Maps Markers_Google Maps Sdk Ios_Google Street View - Fatal编程技术网

Swift 自定义标记Google地图街道视图Xcode用于文本覆盖

Swift 自定义标记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 如果您能提供任何见解,我将非常感谢!!非常感谢你。(顺便说一句

有没有办法在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”)
,这是您放置要作为标记的图像名称的位置。在我的例子中,我在我的资源中创建了一个新图像集,并将要用作自定义标记的图像放入其中


希望这有帮助

非常感谢你!这成功了!我真的很感激:)