如何在iOS swift中使用自动完成位置功能?

时间:2016-07-13 12:27:50

标签: swift google-maps autocomplete size

如何在iOS应用中实现自动填充场所功能。那是当我尝试搜索某些东西时,它会给我这些地方的建议。我知道Google自动完成API。但问题是它使应用程序的大小太大。我们必须为此导入GoogleMaps pod,其大约100 MB。如何在没有谷歌地图的情况下使用自动完成地点功能?或者使其大小小于当前的谷歌地图? 我的podfile的代码很简单,写在下面

# Uncomment this line to define a global platform for your project
# platform :ios, '9.0'

target 'slotcaddy' do
# Comment this line if you're not using Swift and don't want to use dynamic frameworks
use_frameworks!
pod 'Google/SignIn'

post_install do |installer|
  installer.pods_project.targets.each do |target|
      target.build_configurations.each do |config|
          config.build_settings['EXPANDED_CODE_SIGN_IDENTITY'] = ""
          config.build_settings['CODE_SIGNING_REQUIRED'] = "NO"
          config.build_settings['CODE_SIGNING_ALLOWED'] = "NO"
      end
  end
end

# Pods for slotcaddy

target 'slotcaddyTests' do
  inherit! :search_paths
  # Pods for testing
end

target 'slotcaddyUITests' do
  inherit! :search_paths
  # Pods for testing
end

end

任何人请帮忙 TIA

1 个答案:

答案 0 :(得分:0)

我可以在互联网上找到的唯一教程是使用JavaScript,虽然你使用的是IOS,然后把我发现的这个教程作为你的附加信息,或者你可以用它来获得一些想法。

tutorial使用Google Maps Places API自动完成功能,而无需显示地图。只需查看教程,即可了解代码中所需的示例代码。

查看此SO question以获取更多信息。