限制Google Maps V3指示服务以留在国家/地区

时间:2012-11-16 03:01:23

标签: google-maps google-maps-api-3

我正在创建一个谷歌地图,在整个加拿大和仅在加拿大的电动汽车(EV)充电站。地图的目的是让用户在加拿大境内绘制他们的路线,并查看沿途的可用电视台。但是在搜索温哥华时 - >多伦多,这条路线经过美国。我怎样才能确保路线在加拿大境内?

1 个答案:

答案 0 :(得分:0)

在任何类型的地理编码情况下,如果您有首选路线,已知位置等,通常以某种方式存储该首选数据会更好。然后,只要对特定路径,位置等进行查询,就可以使用该数据而不是地理编码服务。

这通常会加快速度,为您提供更好的控制,并在您不知情的情况下保护您远离路线或位置。地理编码不是固定或精确的科学,如果您查询远程服务,则无法保证今天有效的输入将在明天起作用。

因此,如果您的路线偏离您所知道的正确 - 修复它们并存储它们。当对该路线进行查询时,不是对路线进行地理编码,而只返回路线。

在加拿大的主要路线上获取某种交通数据应该很容易。 除了EV站的位置数据,您还可以在进行任何用户地理编码查询之前预先计算,设计,优化最受欢迎的路线。