gpt4 book ai didi

javascript - geolocation.getCurrentPosition 问题

转载 作者:行者123 更新时间:2023-11-30 20:07:46 28 4
gpt4 key购买 nike

我有一个关于 geolocation.getCurrentPosition() 的问题

我有以下代码:

$(document).on('click', '#find_pickupStoresNearMe_button', function (e) {
e.preventDefault();
var formAction = $(this).parents('form').attr('action');
$('#locationForSearch').val('');
navigator.geolocation.getCurrentPosition(function (position) {
console.log(position);
ACC.pickupinstore.locationSearchSubmit('', formAction, position.coords.latitude, position.coords.longitude);
}, function (error) {
console.log("An error occurred... The error code and message are: " + error.code + "/" + error.message);
});
});

问题是函数直接跳转到函数(错误),因为位置未定义。我在不同商店的不同文件夹中有相同的代码,html 结构是相同的,它可以很好地检索城市我请求搜索输入。

HTML代码:

<form id="command" name="pickupInStoreForm" class="searchPOSForm clearfix" action="/store/store-pickup/pointOfServices"
method="POST">
<table>
<tbody>
<tr>
<td>
<div class="control-group left">
<div class="controls">
<input type="text" name="locationQuery" id="locationForSearch" class="left" placeholder="Adauga Oras">
</div>
</div>
</td>
<td>
<button type="button" class="" id="pickupstore_search_button">Gaseste magazin</button>
</td>
<td>
<button type="button" class="" id="find_pickupStoresNearMe_button">Localizeaza pozitia pe harta</button>
</td>
</tr>
</tbody>
</table>
<div>

我是 javascript 和 jQuery 的新手,很抱歉,如果问题表述不当或需要额外信息,请告诉我。任何关于我在哪里寻找问题的帮助将不胜感激。

最佳答案

检查这些是否有效。

$(function($) {
$('#pickupstore_search_button').on('click', (e) => {
e.preventDefault();
navigator.geolocation.getCurrentPosition((pos) => {
console.log(pos)
}, (err) => {
console.error(err)
});
});
});

否则,请单击 URL 前(https 前)的锁定符号,转到站点设置并将位置设置为询问默认值或允许。

enter image description here

也许

enter image description here

关于javascript - geolocation.getCurrentPosition 问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52701060/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com