作者热门文章
- Java 双重比较
- java - 比较器与 Apache BeanComparator
- Objective-C 完成 block 导致额外的方法调用?
- database - RESTful URI 是否应该公开数据库主键?
我通过 pod 在我的应用程序中使用适用于 iOS 版本的 Google Maps SDK:1.10.17867.0。但是当我在特定位置初始化 map 时,所有标题和 map 都开始闪烁。示例代码(快速):
import UIKit
import GoogleMaps
class ViewController: UIViewController {
override func viewDidLoad() {
super.viewDidLoad()
self.view.backgroundColor = UIColor.whiteColor();
var camera = GMSCameraPosition.cameraWithLatitude(19.0176147, longitude: 72.8561644, zoom:18)
// even try this: 28.6469655, longitude: 77.0932634, zoom:10
var mapView = GMSMapView.mapWithFrame(CGRectZero, camera:camera)
var marker = GMSMarker()
marker.position = camera.target
marker.snippet = "Hello World"
marker.appearAnimation = kGMSMarkerAnimationPop
marker.map = mapView
self.view = mapView
}
}
最佳答案
我已经找到原因了。
如果您使用的 google maps api key 不正确,或者正确的 key 没有足够的权限,则会发生这种情况。这是我们的后一个原因。
如需进一步阅读,documentation link ,尽管在任何地方都没有提到上述行为。它应该记录一条错误消息。
关于ios - 谷歌地图在 iOS 中闪烁,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30801951/
leaflet:一个开源并且对移动端友好的交互式地图 JavaScript 库 中文文档: https://leafletjs.cn/reference.html 官网(英文): ht
我是一名优秀的程序员,十分优秀!