みんな私はGoogleの場所やマップapiに関連するこのプロジェクトをやっている。 私がしたいのは、最も近いレストランを探すことです。しかし、地図上に複数の円を配置することはできません。ユーザーの現在地の地図上に1つのマーカーが表示されます。ここにコードがあります。Googleマップ複数のサークル
func setUpMarkersForLibraries(locations: [CLLocationCoordinate2D]){
print("Setting up Markers")
var i = 0
for l in locations{
let circleCenter = l
let circ = GMSCircle(position: circleCenter, radius: 30)
circ.fillColor = UIColor(red: 0, green: 0.89, blue: 0, alpha: 0.8)
circ.strokeColor = .black
circ.strokeWidth = 5
circ.title = "\(i)"
circ.map = mapView
}
}
GoogleプレイスAPIウェブサービスを使用して取得したすべての場所の座標を渡します。だから、20の場所があるので、20のマーカーがあるはずです。しかし、何もありません。私が間違っていることを教えてください。ありがとうございました。
あなたのビューにあなたのマップビューを追加していますか? self.view = mapView –
はい、私は自分のviewDidLoadメソッドでそれを行います。 –
@AnthonyTaylor何が問題だろうか? –