gpt4 book ai didi

android - 为什么我的网络浏览器上的谷歌地图不断加载? (德尔福 XE6 和安卓)

转载 作者:行者123 更新时间:2023-11-30 02:51:02 25 4
gpt4 key购买 nike

我正在使用简单的代码在手机上显示谷歌地图。添加 TLocationSensor,将属性 Active 设置为 True。

添加 LocationChanged 事件处理程序:

procedure TLocationForm.LocationSensor1LocationChanged(Sender: TObject;
const OldLocation, NewLocation: TLocationCoord2D);
begin
WebBrowser1.Navigate(
Format(
'https://maps.google.com/maps?q=%s,%s',
[NewLocation.Latitude.ToString, NewLocation.Longitude.ToString]
)
);
end;

为什么我的浏览器一直在加载?

Valid XHTML

最佳答案

当位置改变时加载整个页面。相反,您应该加载一次页面,然后通过 javascript 将 map 居中。它应该类似于 map.setCenter(),您可以在其中传递当前的纬度/经度。

关于android - 为什么我的网络浏览器上的谷歌地图不断加载? (德尔福 XE6 和安卓),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24164705/

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