Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/226.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android中的OpenLayers_Android_Openlayers - Fatal编程技术网

Android中的OpenLayers

Android中的OpenLayers,android,openlayers,Android,Openlayers,在Android中使用OpenLayers之前,有人尝试过吗?怎么样?它是通过特定地址的浏览器访问的,还是嵌入到使用WebView的本地独立android应用程序中,或其他方法 如果您想到任何与此主题相关的参考资料,请将其添加到此处 谢谢当前版本的OpenLayers(2.10)不支持移动浏览器。新版本(2.11)即将发布,如果包含trunk中OpenLayers的开发版本,则可以支持移动设备。如果你像平常一样访问它的网页,它肯定会工作,如果它嵌入到网络视图中,它也会工作 您可以在此处亲自尝试:

在Android中使用OpenLayers之前,有人尝试过吗?怎么样?它是通过特定地址的浏览器访问的,还是嵌入到使用WebView的本地独立android应用程序中,或其他方法

如果您想到任何与此主题相关的参考资料,请将其添加到此处


谢谢当前版本的OpenLayers(2.10)不支持移动浏览器。新版本(2.11)即将发布,如果包含trunk中OpenLayers的开发版本,则可以支持移动设备。如果你像平常一样访问它的网页,它肯定会工作,如果它嵌入到网络视图中,它也会工作

您可以在此处亲自尝试:


只需在搜索栏中输入“mobile”,您就会看到几个示例,在这些示例中,您可以看到移动导航、编辑等在Android和iOS上的工作方式

关于该主题的小更新-当前发布的OL版本支持移动设备。

据我所知(没有这样的设备),在Android 3+设备上,当在股票浏览器中打开类似的页面时,它将直接工作。如前所述,由于支持OL2.11移动设备多点触控事件,他们还提供了一个jquery移动和地理定位演示,该演示在android上非常有效

对于大多数android 2.x设备,您需要提供自己的webview容器,包括polyfill,例如,如果您希望spread&pinch缩放工作的话


否则,您只需要使用缩放按钮——考虑到许多触摸屏的小尺寸,这并不总是可取的

Yo可以尝试使用OpenLayers最新移动版本()进行html项目,并使用Apache Cordova()将页面嵌入移动应用程序中。

难以置信的示例,您甚至可以使用两个手指旋转地图。效率很高。