2012-06-02 38 views
1

我最近开始在Google地图上工作。下面是一个简单的html代码:谷歌地图 - 如何在DB中保存位置?

<div id="locationContainer"> 
    <input id="startPT" type="text" size="50"/> 
    <input id="wayPT" type="text" size="50"/> 
    <input id="endPT" type="text" size="50"/> 
</div> 

我已经安装在所有的位置输入文本字段

现在自动完成功能,我有两个问题;

  1. 如何将位置保存在MySQL数据库中?我的意思是,我应该只保存第一次获取坐标时的位置,然后保存?
  2. 在保存到数据库之前,我想验证该位置是否存在于Google地图中。 这样我的系统就不会盲目地在DB中保存一些xyz。

希望我已经提出了我的问题可以理解。

感谢

+0

我有同样的问题走近。我如何确保我只保存有效地址,而不仅仅是无处不在的纬度+经度位置? – beruic

回答

1

在mysql数据库2个不同势场1.saving的纬度经度似乎是最好的可能性。

2.如果Google地图中存在该地理位置,则该地点存在于该地图中。 这可能给你一个答案:http://answers.yahoo.com/question/index?qid=20071121075230AATuvo3

纬度的最小值为-90(南极)和最大的90(北极)。赤道是0度的纬度。

经度的最小值为-180(主子午线以西),最大值为180(子午线以东)。 -180和180都是同一直线上,从相反的方向

好运

+1

提供任何外部链接的摘录或摘要(万一链接发生故障)非常有用。 – McGarnagle