читать данные о местоположении из firebase и хранить как googleheatmaplayer - PullRequest
0 голосов
/ 25 февраля 2019

Добрый вечер,

Я пытался использовать тепловую карту googles для получения местоположения пользователя и сохранения в виде карты.Я довольно новичок в Swift и никогда раньше не использовал Heatmaplayer, поэтому мне было интересно, может ли кто-нибудь помочь мне направить меня в правильном направлении, чтобы это произошло.Когда я запускаю приложение на симуляторе, ошибок нет, однако информация о магазине не отображается на карте.Я был бы очень признателен всем, и вся помощь!

 import Foundation
 import UIKit

 class ViewController: UIViewController {

public var mapView: GMSMapView!
private var heatmapLayer: GMUHeatmapTileLayer!
let currentLocationMarker = GMSMarker()
var locationManager = CLLocationManager()
var ref: DatabaseReference!
var postData = [String]()
var databaseHandle: DatabaseHandle = 0


override func viewDidLoad() {
    super.viewDidLoad()

   myMapView.delegate=self
   func addHeatmap()  {
    ref = Database.database().reference()
    databaseHandle = (ref?.child("location").observe(.childAdded, with: { (snapshot) in
        let post = snapshot.value as? String
        if let actualPost = post {
            self.postData.append(actualPost)
            self.myMapView.reloadInputViews()
            self.heatmapLayer.map = self.mapView
        }
    }))!
    }

Я настроил карту как вид, но ради того, чтобы не загрязнять вопрос неактуальным кодом, я решил оставить его вне,Если кто-то работал с этим вопросом раньше и знает, как вызвать данные из базы данных для размещения на карте, я был бы очень признателен.

...