我正在开发一个报价计算器,它将根据不同地点之间的里程(以及其他条件)生成报价。直到两天前,我还计划使用谷歌的距离矩阵服务,直到我发现:
谷歌地图的显示
距离矩阵服务的使用必须与谷歌地图上的信息显示相关;例如,在请求并在地图上显示这些目的地之前,确定彼此在特定驾驶时间内的起点-目的地对。禁止在不显示 Google 地图的应用程序中使用该服务。
我曾希望只使用我需要的服务:
- 最多三个不同位置之间的道路测量距离
- 可在输入框上使用的地址自动完成服务
- 准确、可靠的服务,可以提供多条不同的路线以创建平均距离
我知道还有其他可用的方法,但我怀疑很多方法可以像谷歌一样准确和可靠,我发现为了我需要的目的找到与谷歌地图相媲美的任何东西都具有挑战性。
所以,除非你们能指出我可以使用的东西,否则我唯一的选择是在我不需要的地方使用谷歌地图,增加额外的加载时间并改变我计划的用户体验设计。
是否有任何免费服务可满足我的需求(最好使用 JS API)?
稍有不同
如果我确实使用了谷歌地图,它是否必须立即显示,或者我可以隐藏它并添加一个“在地图上显示”选项,然后显示 .slideToggle?