我已经使用 Google Maps API v3 工作了几个星期,并且为我创建的地图做了很多开发工作。
我必须做的一些事情来增加以前没有的可用性,至少我不能在网上找到。本质上,我列出了必须做的事情,在网上搜索了做我需要做的事情的方法,发现有些方法(当时)是不可能的(在“从网上获取一个例子”感觉)。
因此,在我制作这张地图的过程中,我创建了许多非常有用的工具,我想与开发社区分享这些工具。
除了我的作品集 ( http://dougglover.com )之外,还有什么地方可以用作中心,让人们查看和回收我的作品?
我知道需要做某事是多么困难,并且无法在其他地方找到解决方案,而且我不认为如果以前做过某事,就一定需要一次又一次地编写。因此开源代码,对吧?
首先,我正在考虑来这里问一个问题,然后回答它。问题是我认为这看起来像是一场大的声誉争夺。如果没有,请告诉我,我会继续这样做,以便这里的人们可以看到它。其他建议表示赞赏。
我做过的一些东西:
一个(新的和改进的)LatLng 生成器
- 工作更快,根据可拖动标记的位置生成 LatLng
- 允许搜索地址以将标记放置在所需位置/附近(比从西伯利亚一直滚动到您的位置要好得多)
- 因为它是一个可拖动的标记,所以双击放大,而不是像我最初使用的那样创建一个新的 LatLng 标记
创建完全自定义的“智能路径”的能力
- 在地图上绘制相互连接的 LatLng 点,就像使用实际的 Google 地图一样
- 使用带有 Javascript 的 Dijkstra 算法,路由是智能的,并且总是使用提供的点给出最短的路线
- 简单、易读的多维数组系统允许轻松向网格添加新点
任何建议等表示赞赏。