我尝试使用jquery在Phonegap中的Google地图上进行地理位置定位。 我尝试以下代码,但是它不起作用。 我收到了alert(“ 1”),但没有得到alert(“ 2”):

alert("1");
            $('#map_canvas').gmap('getCurrentPosition', function(position, status) {
                  alert("2");
                  if ( status === 'OK' ) {
                  var clientPosition = new google.maps.LatLng(position.coords.latitude, position.coords.longitude);
                  $('#map_canvas').gmap({'center': clientPosition});
                  $('#map_canvas').gmap('addMarker', {'position': clientPosition, 'bounds': true});
                  $('#map_canvas').gmap('addShape', 'Circle', {
                                        'strokeWeight': 0,
                                        'fillColor': "#008595",
                                        'fillOpacity': 0.25,
                                        'center': clientPosition,
                                        'radius': 15,
                                        'clickable': false
                                        });
                  }
            });

一个主意 ? 请 :)

这些是我的.js文件:

    <script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.7/jquery.min.js"></script>
    <script type="text/javascript" src="js/jquery.ui.map.min.js"></script>
    <script type="text/javascript" src="js/jquery.ui.map.js"></script>
    <script type="text/javascript" src="js/jquery.ui.map.extensions.js"></script>

map_canvas在我的html中引用了该div:id =“ map_canvas” style =“ width:250px; height:250px”

谢谢 !

===============>>#1 票数:0

为什么要使用.gmap函数获取当前位置,而不使用navigator.geolocation对象? 另外,请确保在设备准备就绪后调用地理定位API-有关更多详细信息,请参见此处

  ask by Gabriel translate from so

未解决问题?本站智能推荐:

2回复

如何使用jqueryplugin全屏googlemaps

如下图所示,地图仅显示在左上角,可以在整个屏幕上拖动它,但它会跳回到那个方块并且只显示在那里。 Title: SemiOfficial jquery插件中提到的插件 所以我想知道如何解决这个问题? 在图片下方你会找到我的html,插件列表和js代码。 HTML / JS
2回复

Phonegap Android:使用jquery mobile的DateTime Picker无法正常工作?

嗨,朋友是移动应用开发的新手(使用jquery mobile和phonegap)。 在我的项目中,我有一个需要设置日期时间选择器的任务。 我使用一些代码设置了它,但是它不起作用。 请帮助我如何使用jquery mobile.am我需要任何插件或js。 请帮助我,谢谢。 JS文件:
4回复

如何使用Phonegap和jQuery Mobile在Android设备中存储cookie值?

我正在使用Android中的jQuery1.6.1,Phonegap 1.5(cordova-1.5.0.js),jQuery Mobile 1.0.1和cookie插件(jquery.cookies.2.2.0.js)开发一个应用程序。 我想在一个页面中设置cookie,并想在另一页面中
1回复

如何在我们的应用程序android + phonegap + JQM中打开pdf文件?

我正在使用Jquery Mobile + PhoneGap + Android开发一个web +跨平台应用程序。 在网络应用中,我可以使用iframe在我的应用页面中打开pdf文件链接。 但是,在Phonegap生成的Android版本中,iframe无法呈现pdf内容,它显示iframe区
3回复

如何使用jQuery制作可编辑的列表项?

我想在列表视图中显示用户信息,其中包含从数据库中提取的数据。 现在我的目标是使列表视图可编辑,以便当用户点击任何列表视图时,它会像“文本框”一样响应并出现键盘(用于移动设备)。 编辑后,用户可以按“保存”按钮将他/她的可编辑内容保存到数据库。 我在Adobe PhoneGap API中使用
1回复

如何使用jquery验证插件在对话框表单上应用验证?

我试图单击按钮来打开对话框,并且打开的对话框包含一个包含用户名,密码和登录按钮的登录表单。这是我用来打开对话框的html代码:HTML CODE: 当我单击“用户登录区域按钮”时,另一个问题是我想在同一页面上打开对话框时在另一页面上显示对话框:JS代码要应用外观和淡入淡出: 现在
1回复

Phonegap jQuery Mobile Google Maps API错误

我正在尝试使用Google Maps API进行搜索。 如果在浏览器中打开此URL (指定我的API KEY),则会显示结果。 我正在使用Phonegap和jQuery,并尝试在此功能中使用它: 在测试时,我在萤火虫控制台上得到了以下响应: 获取搜索结果时出错:xhr.sta
1回复

google maps v3与cordova / phonegap模糊不清

我正在使用PhoneGap 3.3(Cordova)开发一个jQuery移动应用程序。 我的问题是,Google Mmap看起来非常模糊。 我找到了一个旧的stackoverflow问题同样的问题。 用户发布此图片: 有同时解决方案吗?
2回复

PhoneGap + JQuery Mobile + Google Maps v3:地图显示左上角的瓷砖?

我有一个PhoneGap应用程序,它使用JQuery mobile在页面之间导航。 当我从主页面导航到包含Google地图的页面时,地图左上角一次只显示一个图块,如下所示: 这可能是什么原因? ** 源代码:以下脚本位于我的页面的头部 我的页面是这样的
2回复

在phonegap中使用数据进行页面导航

我正在开发一个应用程序,其中有一张包含约30种不同产品的桌子。 当用户选择产品时,我想从sqlite数据库中获取其详细信息并在下一个屏幕上显示。 我打算用以下代码在div中显示详细信息: 我可以显示名称为2的第二个div,但是我不确定如何确定选择了哪个链接。 我需要从sqlite数