谷歌地图api访问的可能性的iphone?(处理javascript不UIWebView)
-
03-07-2019 - |
题
我想要访问一些数据,从谷歌地图。唯一的办法可能是使用JS。我没有试图访问它通过一个webview。
usercase:
- 我有点1(纬度、液化天然气)和第2点(纬度、液化天然气).我要用谷歌地图api,以确定哪些行驶距离的那些之间的2个。
所以换句话说我要用谷歌地图api在服务器的一侧。
现在,当我试着负荷的数据html网页(使用的文件。write()用于分析的距离)我Javascript而不是Javascript正在处理中。
我可以在任何方式让Javascript过程中通过的目标-C?PHP?
我的终极目标是发送请求,与post vars与不同的观点,并获得我的数据备份在标的每一个距离2点之间
解决方案
你需要UIWebView运行JavaScript。这里是我喜欢:
- 子类UIWebView,并将它添加到子视图的)(以你可以控制你的用户界面上的姿态)在同一时)
- 问UIWebView载PHP网页处理JavaScript你想要使用。
- 你使用stringByEvaluatingJavaScriptFromstring:执行该脚本在你的程序。
- 最后,断绝侧PHP的网页,可以回答你的脚本中执行。
有的小型样本/项目在谷歌的代码没有诀窍: iphone-谷歌地图成分, 这家伙使用UIWebView载的定制版本谷歌地图,并提供了设定的目标-C的方法来控制的地图。
其他提示
你需要有一些容器上你的服务器来执行Javascript。只是装载Javascript从HTTP请求不执行它。
你有没有看着 CloudMade的路由Api.他们听起来像一个更好的解决方案对于您的要求
不隶属于 StackOverflow