Tag: 谷歌地图

谷歌地图(networking应用程序)如何在iphone / ipad上使用手势/缩放进行平滑缩放?

如果您在iPhone或iPad上使用Google地图networking应用程序,则您知道我在说什么。 你不能在这个屏幕抓取中看到我的手指,但是这是中间捏(如果你会的话)缩小。 详细的区域是最初的地图可视区域,外面的模糊的地方是进入中间点的额外的地图。 使用手势触摸input的捏放缩放function以现实的方式缩放当前视图中的地图。 我们正在尝试缩放图像并重现这种平滑的缩放。 有谁知道他们是如何做到的? 我们不知道这是否是一个单一的img元素被缩放。 或者,也许所有在他们的相对网格matriximg元素莫名其妙地一次全部缩放(这似乎有点不太可能)。 也许这是很多的canvas元素..或一个大的canvas元素(我们也怀疑经过合理的testing)。 请任何build议,想法或答案(如果你来自谷歌)将是伟大的。

以相同的方式在GMSAutocomplete中使用textfield而不是searchbar

我正在使用谷歌地方自动完成API,我需要添加UITextField而不是具有相同function的UISearchBar。 这里是我从https://developers.google.com/places/ios-api/autocomplete获得的UISearchBar的工作代码。 我会自己添加textfield和tableview,如果有人只是帮助我从任何search关键字获取地址数组。 如从string(关键字)到数组(预测位置)。 import UIKit import GoogleMaps class ViewController: UIViewController { var resultsViewController: GMSAutocompleteResultsViewController? var searchController: UISearchController? var resultView: UITextView? override func viewDidLoad() { super.viewDidLoad() resultsViewController = GMSAutocompleteResultsViewController() resultsViewController?.delegate = self searchController = UISearchController(searchResultsController: resultsViewController) searchController?.searchResultsUpdater = resultsViewController let subView = UIView(frame: CGRectMake(0, 65.0, 350.0, 45.0)) subView.addSubview((searchController?.searchBar)!) self.view.addSubview(subView) searchController?.searchBar.sizeToFit() searchController?.hidesNavigationBarDuringPresentation = false self.definesPresentationContext = […]

如何让Google Map的“myLocationEnabled”蓝点始终位于顶部

这是一个GMSMapView里的UIImageView的例子。 我的问题是,谷歌的蓝点显示在UIImageView背后…我怎么能得到这个蓝点为myLocationEnabled总是显示在上面? @IBOutlet weak var mapView: GMSMapView! func locationManager(manager: CLLocationManager!, didChangeAuthorizationStatus status: CLAuthorizationStatus){ NSLog("Did Change Authorization Status") if status == CLAuthorizationStatus.AuthorizedWhenInUse { //This uses the location manager if locationManager.location != nil { currentLatitude = locationManager.location.coordinate.latitude currentLongitude = locationManager.location.coordinate.longitude } //How do I get this over my UIImageView? mapView.myLocationEnabled = true var TARGET: CLLocationCoordinate2D = CLLocationCoordinate2D(latitude: […]

iOS,如何使用Google Places Api显示两点之间的路线?

我一直在寻找如何在iOS中使用Google Places API绘制两点之间的路线 ,但是我还没有find有趣的地方。 您可以在两点之间绘制路线的唯一方法是调用Web服务并将JSONparsing到您的应用程序中,以在两点之间路由路线。 这里有一个参考。 问题是: 是否有任何示例代码可以帮助我如何绘制两点之间的路线,起点(基于用户当前位置)和目的地。

Google Maps sdk for iOS中多段线的轮廓

我的要求是在地图上显示一条绿色折线。 但是当地图切换到卫星视图时,绿色多段线变得不清晰。 我无法获得改变折线的颜色。 所以为了区分折线和背景(地图的卫星视图),我需要在折线上绘制白色轮廓。 我浏览了GMSPolyline类的文档,找不到任何可以用非常细的两条白线勾勒折线的东西。 任何人都可以请给我build议,我该如何做到这一点? (不绘制/重叠主折线与两条边界折线)

GMSMapView显示空白地图

我将GMSMapView添加到我的屏幕中,但是我只能看到我的位置图标和添加的标记。 为什么我看不到路,build筑等? 这是我的代码: let camera = GMSCameraPosition.cameraWithLatitude(latitude, longitude: longitude, zoom: 11.5) let mapView = GMSMapView.mapWithFrame(CGRectZero, camera: camera) mapView.myLocationEnabled = true mapView.settings.myLocationButton = true self.view = mapView var marker = GMSMarker() marker.position = CLLocationCoordinate2DMake(location.latitude, location.longitude) marker.title = location.name marker.snippet = location.address marker.map = mapView 任何build议?

Google Maps SDK for iOS预览API密钥

谷歌表示,为了能够使用地图API,您需要注册访问API密钥,他们将在api密钥可用时与我们联系。 我注册了钥匙,但到目前为止我还没有收到任何东西。 任何想法,当这些钥匙将是可用的.. 谢谢

如何确定GMSMarker是否位于GMSPolygon(iOS Google Map SDK)

我已经从这个链接中得到了苹果地图工具包的相同问题的答案,但不知道如何检查某个位置或注释(GMSMarker)是否位于Google Map SDK中的GMSPolygon内部。 所以请,如果有人有任何想法,帮助我。

如何在Google Map iOS SDK中获得特定的标记ID

我正在谷歌地图iOS sdk上工作。 在这里我创build了多个标记在不同的位置坐标。 现在我需要添加像TAG这样的标识符来为所有标记执行特定标记的操作。 如果谷歌地图iOS sdk中没有TAG或其他标识符选项,请告诉我如何将其归档。 提前致谢。

Cordova – 不推荐尝试访问非导航器对象上的属性“userAgent”

我试图让我的cordovaiPhone应用程序在iOS 8.1中工作 在7工作正常,因为8我得到以下错误: Deprecated attempt to access property 'userAgent' on a non-Navigator object. 这是打破了页面中的应用程序的渲染,所以我需要一个修复。 我已经看到了围绕networking提出的各种解决scheme,但似乎没有任何工作。 有趣的是,错误来自从“ https://maps.gstatic.com/maps-api-v3/api/js/17/17/main.js ”检索到的JS。 —也许是我试图使用的Google Maps API的一部分? 任何关于此事的帮助都将是惊人的! 非常感谢 克里斯