Delphi TWebBrowser OpenStreetMap地理位置被拒绝

Delphi TWebBrowser OpenStreetMap地理位置被拒绝,delphi,location,maps,openstreetmap,Delphi,Location,Maps,Openstreetmap,德尔福-东京10.2 我遵循Embarcadero Rad Studio提供的“LocationDemo”示例 (),我已经处理了应用程序的位置权限,但在浏览OpenStreetMap地图时无法使用“显示我的位置” 当我尝试时,我得到以下错误:“地理定位错误:用户拒绝地理定位” 如果我使用Chrome,而不是带有TWebBrowser组件的应用程序,浏览器会要求允许本地化。我应该怎么做才能让我的应用程序也这么做 编辑 在项目>选项>用户权限中检查粗略位置、精细位置和internet 分配给TW

德尔福-东京10.2

我遵循Embarcadero Rad Studio提供的“LocationDemo”示例 (),我已经处理了应用程序的位置权限,但在浏览OpenStreetMap地图时无法使用“显示我的位置”

当我尝试时,我得到以下错误:“地理定位错误:用户拒绝地理定位”

如果我使用Chrome,而不是带有TWebBrowser组件的应用程序,浏览器会要求允许本地化。我应该怎么做才能让我的应用程序也这么做

编辑

  • 在项目>选项>用户权限中检查粗略位置、精细位置和internet

  • 分配给TWebBrowser组件的导航方法的URL使用https作为协议


您是否设置了应用程序所需的用户权限?如果没有,请查看粗略位置、精细位置、internet是否在“项目>选项>用户权限”中进行了检查您是否解决了此问题?否,我建议尝试使用10.3 Rio并在“工具>选项>应用程序>权限列表”下启用“地图服务”