《嗨翻C语言》里关于地图上画坐标的问题

时间:2022-12-30 02:04:39
《嗨翻C语言》这本书里有一个关于地图上画坐标的例子,可是按照他的做了一遍,结果地图上没有发现坐标,是什么原因?
《嗨翻C语言》里关于地图上画坐标的问题
output.json里的内容:
data=[
{latitude:42.363400,longitude:-71.098465,info:'speed=21'},
{latitude:42.363327,longitude:-71.097557,info:'speed=23'},
{latitude:42.363255,longitude:-71.096710,info:'speed=17'},
{latitude:42.363182,longitude:-71.095833,info:'speed=22'},
{latitude:42.363110,longitude:-71.094955,info:'speed=14'},
{latitude:42.363037,longitude:-71.094078,info:'speed=16'},
{latitude:42.362965,longitude:-71.093201,info:'speed=18'},
{latitude:42.362892,longitude:-71.091446,info:'speed=22'},
{latitude:42.362820,longitude:-71.091446,info:'speed=17'},
{latitude:42.362747,longitude:-71.090569,info:'speed=23'},
{latitude:42.362675,longitude:-71.089691,info:'speed=14'},
{latitude:42.362602,longitude:-71.088814,info:'speed=19'},
{latitude:42.362530,longitude:-71.087936,info:'speed=16'},
{latitude:42.362457,longitude:-71.087059,info:'speed=16'},
{latitude:42.362385,longitude:-71.086182,info:'speed=21'}
]
《嗨翻C语言》里关于地图上画坐标的问题
网页和output.json保存在一个文件夹里了
《嗨翻C语言》里关于地图上画坐标的问题

5 个解决方案

#1


调试下你的程序。

另外, 如果你是C语言初学者,还是别看这本书了。老老实实看那几本经典教程吧。

#2


这本书早就买了一直没看,经典的教程都已经看过三遍了,所以现在才来看这本书。
怎么调试?可以具体一点吗?

#3


引用 2 楼 aceydbm 的回复:
这本书早就买了一直没看,经典的教程都已经看过三遍了,所以现在才来看这本书。
怎么调试?可以具体一点吗?

output.json 这个是C程序输出的文本吧。

如果这个文本(编码和内容)的格式不对,那么调试c程序。

如果这个文本格式是对的,那么你可以去看看他的html,js的代码是不是有问题。书的例子里如果有自带的数据文件,直接用书里的试试看。

#4


用你的数据试了下,至少js代码是能运行的。定位到的位置看上去也和图里的地图差不多。

说不定google地图接口变了,或者那个网页的js代码本来就有问题。

#5


地图打开后应该定位到 麻省理工 那边。和图里的一样,就是没有那一串坐标。这应该不是你的C程序问题了

#1


调试下你的程序。

另外, 如果你是C语言初学者,还是别看这本书了。老老实实看那几本经典教程吧。

#2


这本书早就买了一直没看,经典的教程都已经看过三遍了,所以现在才来看这本书。
怎么调试?可以具体一点吗?

#3


引用 2 楼 aceydbm 的回复:
这本书早就买了一直没看,经典的教程都已经看过三遍了,所以现在才来看这本书。
怎么调试?可以具体一点吗?

output.json 这个是C程序输出的文本吧。

如果这个文本(编码和内容)的格式不对,那么调试c程序。

如果这个文本格式是对的,那么你可以去看看他的html,js的代码是不是有问题。书的例子里如果有自带的数据文件,直接用书里的试试看。

#4


用你的数据试了下,至少js代码是能运行的。定位到的位置看上去也和图里的地图差不多。

说不定google地图接口变了,或者那个网页的js代码本来就有问题。

#5


地图打开后应该定位到 麻省理工 那边。和图里的一样,就是没有那一串坐标。这应该不是你的C程序问题了