0

我有一个客户的请求,正在寻找有关最佳程序的建议。我相信 HTML 5 可以提供帮助,但是我对 HTML 5 的更高级功能没有太多经验,无法得出结论。

基本上我的客户正在寻找一个实际上只是一个大图的宇宙。在 Universe 中绘制的是用户添加的元素。这个数量会随着时间的推移而增加。因此,图形将增加维度。这个想法是把宇宙看作一个整体,小点代表元素。然后用户可以放大和/或平移宇宙以发现不同的元素。单击一个元素会弹出一个对话框,并且可以获得更多信息。缩放可以实时发生,或者单击一个区域并且它变得更大是可以接受的。

我的假设是最好的方法是使用 HTML 5 和 Javascript。但是,如前所述,我是 HTML 5 及其局限性的新手。

如果它可以是轻量级的并且可以在多个设备(移动设备、桌子等)上访问,那就太好了。

HTML 是这里的解决方案吗?最佳做法是什么?有什么建议么?

4

1 回答 1

0

不久前,我通过与 Google Maps 集成构建了一些非常相似的东西。我从我的数据库中提取地址,使用地理编码工具进行转换,然后使用 PHP/Javascript 组合将数据输入谷歌地图(仅使用一个简单的foreach循环)并将代码粘贴在我的网站上。总之,这很简单,因为谷歌处理了大部分应用程序。

IMO 最困难的部分是验证地址并将其转换为地理编码。

如果你想走这条路,这里有一些有用的链接:

GOOGLE 地图集成文档(几乎包含您需要知道的所有内容) https://developers.google.com/maps/documentation/javascript/

使用 GOOGLE 进行地理编码(限制您每天点击 2500 次) https://developers.google.com/maps/documentation/geocoding/

其余的我会在stackoverflow中搜索。

希望这有助于为您指明正确的方向。

于 2013-10-30T14:08:30.687 回答