问题标签 [gmsplace]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
121 浏览

ios - GMSPlacePickerViewController 中的 UI 偏移

我已经实现了GMSPlacesClientand GMSPlacePickerViewController,并且设置功能很好。但是,UI 中似乎存在垂直偏移,这造成了审美问题:在搜索中,表格中的第一项被截断,返回地图后,视图顶部有一个黑色空间。

我正在使用[self.navigationController pushViewController:animated:];

截止项目

不需要的间隙

0 投票
0 回答
131 浏览

ios - IOS GMSGeocoder 不准确

我正在开发一个使用谷歌地图和谷歌地点的 iOS 应用程序。

我正在使用 GMSGeocoder 来反转地理编码坐标,因为我需要获取子位置和位置。

但是,有时我会收到 nil 的 sublocality,但在我的 android 版本上,我使用的是 Geocoder 类,并且我收到了相同坐标的有效 sublocality,可能是什么问题?请帮我

0 投票
1 回答
50 浏览

swift - Swift:似乎无法将 placeClient.currentPlace 的结果位置存储为类属性以在其他地方使用

我对此很陌生,但我一直在设法通过获取我的 IOS 设备的当前位置...等唯一的问题是,我似乎无法让 GMSPlace 保持分配给我在班级顶部声明的属性,我计划在另一个函数中使用它。

当我在回调范围内运行打印语句时它工作正常,但是当我似乎使用存储在“queryPlace”中的值时,它返回一个“nil”。我猜这是一个范围和生命周期的问题,但我不确定我是否理解正确。

这是我难以理解为什么它不具有“位置”值的代码:

提前感谢您的帮助,非常感谢。

0 投票
3 回答
4042 浏览

android - AndroidStudio - 程序类型已经存在:com.google.android.gms.location.places.zza

首先:让我解释一下情况,我有一个 sdk 与 google Api 一起使用并实现了很多依赖项。然后我将 lib 实现到我的新应用程序中,该应用程序也实现了依赖项。一切都很好,直到我尝试运行该应用程序。

当我(在设备上)运行我的项目时,我收到以下错误消息:

在 Gradle 日志中使用以下堆栈跟踪(不是全部)

这是 build.gradle 项目(lib

这是 build.gradle Module:app( lib )

这是 build.gradle 项目(**我的应用程序**)

这是 build.gradle Module:app(** my App**)

0 投票
1 回答
194 浏览

ios - 如何初始化和自定义 GMSPlace 对象

我想GMSPlace用自定义变量初始化和自定义一个对象。我正在尝试执行以下操作:

但问题是这些只是获取属性,所以我该怎么做?

在此处输入图像描述

0 投票
1 回答
296 浏览

ios - 问:GMSPlaceField 结果到无效实例?

我注意到,如果我将GMSPlaceField的另一个字段添加到我的请求中,就像这里演示的那样:https ://developers.google.com/places/ios-sdk/client-migration#fetch_a_place_photo

并说使字段像这样:

字段导致 GMSPlaceField 的无效实例:

因此请求失败

0 投票
1 回答
681 浏览

swift - Swift 4 从 Google Places API 获取多个地点

我无法从 Google Places API 获取多个地点。问题是......如果我只获取一种像Bar s 这样的pin 类型,没关系,没问题。但是,如果我试图获得餐厅、酒吧、赌场......多种类型,它给了我唯一的第一名,在我们的例子中是餐厅。

我尝试通过下面的链接向Postman提出相同的请求......但例如

  • 餐厅 1030 行 JSON
  • 政治83行
  • 试图获得餐馆 + 政治 = 965 行 JSON。

我使用此代码来获取我想要的地方:

0 投票
2 回答
2164 浏览

android - 错误:无法访问 zzbgl。找不到 com.google.android.gms.internal.zzbgl 的类文件

我想在我的应用程序中显示地点的位置。

我收到无法访问 zzbgl的编译错误

这是我的毕业文件:

它显示编译错误

错误:无法访问 zzbgl

找不到 com.google.android.gms.internal.zzbgl 的类文件

在我的活动中

它在这一行显示错误:

请帮我。

如何解决这个错误。

0 投票
1 回答
176 浏览

ios - swift Codable 中的 GMSPath 不符合 swift 协议

我创建了一个模型并使用了可编码的模型。我目前正在使用 GMSPath 来获取路径,但是在添加到模型类时,我得到了错误 Type 'EstimateResponse' does not conform to protocol 'Decodable'并且 Type 'EstimateResponse' does not conform to protocol 'Encodable'

下面是我的模型

任何帮助表示赞赏

0 投票
1 回答
690 浏览

ios - 如何在 Swift 中访问存储在 marker.userData 中的谷歌地图标记数据

我目前正在尝试使用 marker.userData 属性在 Google Maps markerInfoWindow 中动态显示有关其特定位置的数据。

这是我设置 marker.userData 并在我的地图实例上放置标记的函数:

我可以看到这里打印的具体地名^^^

这是我的函数(从 GoogleMapsAPI 文档中复制),我试图在其中访问 marker.userData 中的数据元素:

这是存储在 marker.userData 中的数据(在打印 marker.userData 时从控制台获取):

在上面的最后一个函数中,我尝试在 marker.userData 中打印出“name”元素,但我不断收到错误消息“Value of type 'Any?” 没有成员“名称”。但是在将数据放入marker.userData之前,我可以在打印时访问该名称...

任何人都知道我如何访问存储在 marker.userData 中的数据并读取它的元素?