我有一个 Sitecore 6 解决方案,编辑可以在其中创建项目并在字段中输入地址。然后使用该地址在前端在 Google 地图上进行查找。
但是每次在前端加载页面时都不必在 GMap 中进行查找,我想在编辑器保存项目后获取输入地址的坐标,然后将这些坐标保存到相同的另一个字段物品。
我怎么能这样做?
我有一个 Sitecore 6 解决方案,编辑可以在其中创建项目并在字段中输入地址。然后使用该地址在前端在 Google 地图上进行查找。
但是每次在前端加载页面时都不必在 GMap 中进行查找,我想在编辑器保存项目后获取输入地址的坐标,然后将这些坐标保存到相同的另一个字段物品。
我怎么能这样做?
您需要创建一个订阅 item:saved 事件的事件处理程序。http://sdn.sitecore.net/Articles/API/Using%20Events.aspx
要从地址中检索 lat/lng,您可以使用 Google 地理编码网络服务Google Maps API - 获取地址坐标