【问题标题】:google maps using phonegap in android谷歌地图在android中使用phonegap
【发布时间】:2023-03-05 16:22:01
【问题描述】:

我想使用 phonegap 在 android 中显示地图。我复制了http://wiki.phonegap.com/w/page/16494764/PhoneGap-Geolocation-Sample-Application 中显示的代码。我正在使用 phonegap.0.9.4 和 android 模拟器 2.2。我在 android 设备中测试了该应用程序。每次调用失败方法。谁能告诉我问题出在哪里或告诉我在哪里可以找到一个显示地图的工作应用程序?

【问题讨论】:

  • 1) 您引用的 phonegap 示例使用静态地图,需要一个密钥。 Paul B 的回答是指谷歌地图 jsapi v3(不需要密钥 - 更新、更好的地图 api)。 2) 您必须在 AVD 或设备中启用位置/GPS 才能获取位置。

标签: android cordova


【解决方案1】:

Android PhoneGap 地图教程是here

Android Market here 上提供了一个功能更全的开源地图应用程序。

【讨论】:

  • 谢谢..它在浏览器中工作。但我没有在 android 设备中获取地图。我使用wiki.phonegap.com/w/page/16494764/… 获取地图。但我不知道如何添加缩放和添加气球等功能以及向位置添加地址对话框。这些功能在两分钟的教程中就有,但它在我的设备中不起作用。可能是什么问题。你能告诉我跨度>
  • 您的设备是否从“设置”->“位置”启用了位置/GPS?如果是这样,您能否更详细地说明您在本教程中的学习程度以及与屏幕截图有何不同?
  • 感谢您的响应。是的,我启用了 Gps。我将 jquery.mobile javascript 文件和 tmt4part1/src 文件、jquery.ui.map 文件复制到了我的 www 文件夹中,并给出了指向那个特定的脚本标签 src js.我得到了如图所示的第一个屏幕截图,但是当我点击地图时,我没有得到地图..
  • 这里有一些其他的事情要检查:清单文件是否允许定位? android.permission.ACCESS_FINE_LOCATION android.permission.ACCESS_COARSE_LOCATION 地图页面上有什么(空白屏幕、错误信息或?) 点击小地图后检查DDMS?通过在浏览器中加载 maps.google.com 并启用位置来验证 GPS 是否正常工作。在此处添加 alert() 以确认更改页面正在发生: $('#map_square').click( function() { $.mobile.changePage('#page-map', 'slide'); });
  • 是的..该应用程序正在运行。当我点击刷新或地图有时它要求使用浏览器完成此任务,海豚浏览器还有一个选项。当我点击浏览器时,它正在打开地图通过浏览器访问 .google.com。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2018-03-30
  • 2016-02-05
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2020-12-21
相关资源
最近更新 更多