我想要访问一些数据,从谷歌地图。唯一的办法可能是使用JS。我没有试图访问它通过一个webview。

usercase:

  • 我有点1(纬度、液化天然气)和第2点(纬度、液化天然气).我要用谷歌地图api,以确定哪些行驶距离的那些之间的2个。

所以换句话说我要用谷歌地图api在服务器的一侧。

现在,当我试着负荷的数据html网页(使用的文件。write()用于分析的距离)我Javascript而不是Javascript正在处理中。

我可以在任何方式让Javascript过程中通过的目标-C?PHP?

我的终极目标是发送请求,与post vars与不同的观点,并获得我的数据备份在标的每一个距离2点之间

有帮助吗?

解决方案

你需要UIWebView运行JavaScript。这里是我喜欢:

  1. 子类UIWebView,并将它添加到子视图的)(以你可以控制你的用户界面上的姿态)在同一时)
  2. 问UIWebView载PHP网页处理JavaScript你想要使用。
  3. 你使用stringByEvaluatingJavaScriptFromstring:执行该脚本在你的程序。
  4. 最后,断绝侧PHP的网页,可以回答你的脚本中执行。

有的小型样本/项目在谷歌的代码没有诀窍: iphone-谷歌地图成分, 这家伙使用UIWebView载的定制版本谷歌地图,并提供了设定的目标-C的方法来控制的地图。

其他提示

你需要有一些容器上你的服务器来执行Javascript。只是装载Javascript从HTTP请求不执行它。

你有没有看着 CloudMade的路由Api.他们听起来像一个更好的解决方案对于您的要求

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top