我正在使用Python开发一个网站,让用户搜索二手教科书。当用户执行搜索并选择结果查看时,该网站将显示有关该书籍的一些详细信息(标题、图片、不同网站之间的价格比较等),以及理想情况下,显示在美国各地的不同卖家所在位置的地图。
我正在寻找一种优雅的方式来通过邮政编码在美国地图上标记点,因为我从书商API中得到的搜索结果都提供了这些信息。一个想法是也许可以使用pymaps(文档资料不足,但这里有一个很好的例子:http://www.lonelycode.com/2008/12/04/google-maps-and-django/)来实现。据我的理解,我需要先将初始的纬度、经度和缩放参数(有些类似于该示例)转换成完整的美国基础场景。然后,也许可以找到一种方法/模块将邮政编码转换为纬度/经度坐标,并按照预期制作地图。这种方法可行吗?还是会有更多我所不能预见的复杂细节?是否有其他更简单的方法(只需使用Python而不需要Javascript等)?
我正在寻找一种优雅的方式来通过邮政编码在美国地图上标记点,因为我从书商API中得到的搜索结果都提供了这些信息。一个想法是也许可以使用pymaps(文档资料不足,但这里有一个很好的例子:http://www.lonelycode.com/2008/12/04/google-maps-and-django/)来实现。据我的理解,我需要先将初始的纬度、经度和缩放参数(有些类似于该示例)转换成完整的美国基础场景。然后,也许可以找到一种方法/模块将邮政编码转换为纬度/经度坐标,并按照预期制作地图。这种方法可行吗?还是会有更多我所不能预见的复杂细节?是否有其他更简单的方法(只需使用Python而不需要Javascript等)?