0

我有一个使用 Ajax 的网站

当您打开网站时,在您单击按钮之前不会显示任何信息。该按钮实际上对服务器做了一些 GET 方法,并收到响应,并计算它,并显示在网站上(更新 HTML 源)。

我的问题是如何在计算之后解析 HTML 源代码?计算代码在 JavaScript 中。并且地址与计算前完全相同。

首先,我尝试直接使用 GET 方法的响应数据。没运气。响应数据非常复杂,我什至不知道它是如何计算出来的

其次,我尝试阅读 JavaScript 代码以了解它们如何计算数据。没运气。我看到他们根本没有对数据做任何事情。但是 HTML 中显示的结果与 GET 方法的响应数据有很大的不同。

那么,我怎样才能让准确的结果显示在 HTML 中。我的代码使用 C#。谢谢

我正在尝试在评论中添加详细信息,然后输入 Enter。对此感到抱歉

细节

这是网站中显示的内容:Image1

第一点:10.740425272880508,106.6190201527238

第二:10.743269525582264,106.62160002774681

第三:10.74487172053895,106.62348830289329

...

最后:10.77587253871842,106.70619763111029

这是我从响应数据中得到的:

106.61837000000001,10.741180000000002

106.62066000000002,10.7431

(仅 2 分)

图片2

此外,还有另一个 Json 格式的响应数据:评论中的链接它包含数字、名称、地址和 2-不理解的浮点数

稍后我将发布 JavaScript 代码。box.com 中的一些问题

4

1 回答 1

0

感谢您的帮助。我知道他们如何计算数据。

包含坐标的响应数据用于方向。它是第 2 行点来确定方向,它不是基于我想要的点的位置

事实上,2-not-understanding float 是准确的位置。不是latitudelongitute。它使用另一个系统调用Universal Transver Mercator。地球地图平展为一个矩形,该系统将该矩形划分为许多行和列。我所要做的就是将它转换为latitudeand longitude(它更受欢迎)。该UTM系统仍在世界上的某些国家/地区使用,我很确定不是我的国家。

JavaScript用于转换的代码隐藏在非常深的文件夹中。我Google Chrome用来挖出来。而转换方法的名称是not-for-human-reading,它是一串随机字符。

所以我的问题现在解决了。但我的问题仍然存在,虽然我很有趣。在没有响应数据的情况下,我们如何解析在or方法HTML之后更新的内容?如果可以,我会将这个问题标记为已回答。GETPOST

于 2012-08-28T15:04:39.583 回答