- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我已经安装了 pod 但现在我想再添加一个 pod 'GMSPlacePickerController' ,过去我已经更改了我的项目名称所以每当我尝试安装 pod 时有时找不到 pod 文件,有时会发生其他错误。所以我只想要没有 pod 安装的 google place picker。
最佳答案
来自 https://developers.google.com/places/ios-api/start
This guide shows how to manually add the GooglePlaces framework to your project and configure your build settings in Xcode.
1. Download the SDK source files:
- GooglePlaces-2.5.0
- GoogleMaps-2.5.0
- GooglePlacePicker-2.5.0
- GooglePlacePicker-2.5.0 is only needed if you are using the place picker.
2. Unpack the source files.
3. Launch Xcode and either open an existing project, or create a new project. If you're new to iOS, create a Single View Application, and disable Use Storyboards and enable Use Automatic Reference Counting.
4. Remove any Maps bundles from previous releases from your project.
5. Drag the following bundles into your project (when prompted, select Copy items if needed):
- GooglePlaces-2.5.0/Frameworks/GooglePlaces.framework
- GoogleMaps-2.5.0/Base/Frameworks/GoogleMapsBase.framework
If you are using the place picker, drag the following bundles into your project (in addition to the previously listed bundles):
- GooglePlacePicker-2.5.0/Frameworks/GooglePlacePicker.framework
- GoogleMaps-2.5.0/Maps/Frameworks/GoogleMapsCore.framework
- GoogleMaps-2.5.0/Maps/Frameworks/GoogleMaps.framework
6. Right-click GooglePlaces.framework in your project, and select Show In Finder.
7. Drag the GooglePlaces.bundle from the Resources folder into your project. When prompted, ensure Copy items into destination group's folder is not selected.
8. If you are using the place picker, repeat the previous step and drag the GoogleMaps.bundle and GooglePlacePicker.bundle files into your project. These can be found in the GoogleMaps.framework and GooglePlacePicker.framework respectively.
9. Select your project from the Project Navigator, and choose your application's target.
10. Open the Build Phases tab, and within Link Binary with Libraries, add the following frameworks:
- GooglePlaces.framework
- GoogleMapsBase.framework
- GooglePlacePicker.framework (only if using the place picker)
- GoogleMapsCore.framework (only if using the place picker)
- GoogleMaps.framework (only if using the place picker)
- Accelerate.framework
- CoreData.framework
- CoreGraphics.framework
- CoreLocation.framework
- CoreTelephony.framework
- CoreText.framework
- GLKit.framework
- ImageIO.framework
- libc++.tbd
- libz.tbd
- OpenGLES.framework
- QuartzCore.framework
- SystemConfiguration.framework
- UIKit.framework
11. Choose your project, rather than a specific target, and open the Build Settings tab.
12. In the Other Linker Flags section, add -ObjC. If these settings are not visible, change the filter in the Build Settings bar from Basic to All.
关于swift - 没有 pod 安装如何快速获取 placepicker,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48581252/
非常烦人,我的 google place 只有在用户双击时才能工作。 为什么会这样? 我的代码,地点选择器初始化的地方 etLocationD.setOnClickListener(new View.
Android Placepicker is deprecated since last month .我如何使用"new"谷歌地图平台 (API) 获取或构建一个简单的经纬度坐标(地点)选择器? 最
我想更改下图中突出显示的标题语言 我怎样才能做到这一点? 最佳答案 就像许多其他 Google 应用程序一样,这些字符串会自动翻译成用户语言。我目前正在使用 PlacePicker 开发一个应用程序,
我在我的 Android 应用程序中使用 Google PlacePicker。我可以用它来选择地址。但是,一旦选择了地址,它就不会返回到调用者 Activity 。相反,我必须按下后退按钮! 这是我
我注意到随着 xcode 9 的更新,在呈现 Google Place Picker 时会弹出运行时警告消息: UI API called from background thread present
Places SDK 错误:Error Domain=com.google.places.ErrorDomain Code=-3 “Places SDK 库中发生内部错误。如果您认为此错误代表错误,请
我正在使用 google play-services version 9.4.0 我正在使用 PlaceAutocomplete with overlay mode .但现在它有这个奇怪的重叠问题。
我在我的应用程序中实现了 PlacePicker.IntentBuilder UI。在最长的时间内它没有问题,但现在一旦 UI 出现,它就会关闭,我不确定为什么。疯狂的事情是查看 logcat 它不会
我正在尝试开发基于 google place API 的应用程序。当我尝试使用时 Place place=PlacePicker.getPlace(data,this); 有一个错误显示 getPla
我正在开发一个 Android 应用程序,并正在研究 Google Places 以了解该应用程序中的某些功能。 Google 最近发布了我正在使用的 PlacePicker 功能。我已遵循 Goog
我正在尝试从属于我的 Android 应用程序的 fragment 中使用 google placepicker。我似乎无法使用 onActivityResult 返回的数据。我使用了 ( https
我使用地点选择器 API 获取了用户当前位置。现在我想在我的 Activity 中显示用户选择的位置。下面是我的代码: public class StoreFinder extends AppComp
我已经安装了 pod 但现在我想再添加一个 pod 'GMSPlacePickerController' ,过去我已经更改了我的项目名称所以每当我尝试安装 pod 时有时找不到 pod 文件,有时会发
很遗憾,我无法在 Android Place Picker closes immediately after launch 找到答案.对我来说,PlacePicker 启动,将位置显示为未知,然后返回
我正在使用 Google Play 服务中的 PlacePicker 库来启动新 Activity 。新的 Activity/选择器有一个默认没有样式的工具栏(actionbar)。 PlacePic
我想从 Android PlacePicker API 中删除确认对话框,这可能吗? 最佳答案 目前无法在地点选取器中禁用确认步骤。 关于Android PlacePicker API IntentB
这是我试过的代码,但是当用户没有选择任何东西而只是返回时, Activity 不会调用 onActivityResult() 方法 我将 PlacePIcker 称为 googleMap.setOnM
基于 Google API 的应用程序。当我尝试使用 Place place = PlacePicker.getPlace(this, data) 出现错误显示: cannot resolve met
在我的项目中,PlacePicker 运行良好,但今天突然在启动后立即关闭,结果代码为 2。 这是 logcat 输出 07-06 16:06:36.596 1023-20519/? W/Plac
我的应用程序使用 google maps api 和 google places api。一切正常,直到我搜索某个地方,当我搜索一个地方然后从结果中选择它时,会出现一个对话框(不应显示)并提示用户是否
我是一名优秀的程序员,十分优秀!