2013-01-17 40 views
-1

我只是有一个简单的问题。我有一个来自描述公交车位置(经度和纬度)的网站的JSON数据的实时馈送。我想在实时显示这辆巴士在谷歌地图的顶部。查询总线API并解析JSON数据不是问题,但我对如何在实际地图上实际抛出总线映像感到困惑。快速解释或教程将是惊人的!谷歌地图上的实况图片(巴士)

我搜索stackOverflow和谷歌搜索了很多,但找不到任何东西。

谢谢! -Joe

+0

我推断,我可以通过叠加完成。我的问题更广泛。我应该遵循的总体方向是什么?我应该只是让JavaScript循环AJAX调用来从API中获取数据,然后在每次迭代时更新覆盖层? –

+1

堆栈溢出不是针对“大方向”的问题,而是针对特定的编程问题。查看FAQ:http://stackoverflow.com/faq – Marcelo

回答

1

Google Maps API会将您的巴士称为地图上的“标记”。默认情况下,标记是放置引脚。

你需要能够做一些事情。

  1. 在右侧缩放处绘制地图,并为总线初始位置创建一个标记。请参阅Google Maps API doco。如果你解析JSON没有问题,这应该是一个快照。
  2. 将默认标记转换为总线。查看邦迪海滩上使用海滩巡逻旗的示例... https://developers.google.com/maps/documentation/javascript/overlays#Markers
  3. 根据您的数据馈送更新标记位置。这里是一个现有的SO问题,涉及... https://stackoverflow.com/a/9738698/828858