gpt4 book ai didi

delphi - (delphi 应用程序)发现错误的位置

转载 作者:行者123 更新时间:2023-12-03 19:43:32 25 4
gpt4 key购买 nike

我有一对坐标:

GpsLatitude     GpsLongitude
32.012919 34.547592,
32.012798 34.54763,
32.012827 34.547584,
32.012814 34.547608,
32.01273 34.54765,
32.012868 34.547631,
32.012834 34.547577,

我已经在delphi应用程序的谷歌地图上显示了它。

我找到一个例子 here一个delphi代码示例
它有效。但是当我尝试将它与我的坐标一起使用时,它指向
到错误的位置,但是当我在浏览器中打开它时,像这样

"32 01.2834,34 54.7577"



它工作得很好,不幸的是它在delphi中不起作用。

有什么问题?

最佳答案

如果你看 GotoLatLng article中使用的javascript函数,

function GotoLatLng(Lat, Lang) { 
var latlng = new google.maps.LatLng(Lat,Lang);
map.setCenter(latlng);
var marker = new google.maps.Marker({
position: latlng,
map: map,
title:Lat+","+Lang
});
}

您可以看到对 google.maps.LatLng() 的调用函数,这需要以十进制格式给出两个数字。您正在使用这样的值 32 01.2919, 34 54.7592这是度和分钟格式,所以 该格式必须转换为十进制在被传递给javascript函数之前。现在,因为该值在谷歌地图页面中起作用的原因是因为该页面在内部解析了作为参数传递的字符串并返回标记集合作为结果。

关于delphi - (delphi 应用程序)发现错误的位置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10162764/

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