Php 获取用户对其确切位置的输入
我建立了一个PHP网站,帮助用户组织活动 系统的一个重要部分是定义事件位置,它通常是创建事件的人员的主位置 我正在尝试创建一种方法,允许用户通过在某种地图上选择“地点”来将“地点”添加到他们的个人资料中,或者在地图上显示文本字符串(如何避免人们拼写错误?) 同样重要的是,该服务应该允许来自世界各地的地址Php 获取用户对其确切位置的输入,php,mysql,google-maps,geolocation,Php,Mysql,Google Maps,Geolocation,我建立了一个PHP网站,帮助用户组织活动 系统的一个重要部分是定义事件位置,它通常是创建事件的人员的主位置 我正在尝试创建一种方法,允许用户通过在某种地图上选择“地点”来将“地点”添加到他们的个人资料中,或者在地图上显示文本字符串(如何避免人们拼写错误?) 同样重要的是,该服务应该允许来自世界各地的地址 有没有人做过类似的事情或有任何解决方案?听起来您只需要与映射服务集成,例如或 您可以在本地保存一个由用户创建的“地点”数据库,并将其显示为地图上的覆盖图。地址和lat/long坐标都是可用的,通
有没有人做过类似的事情或有任何解决方案?听起来您只需要与映射服务集成,例如或 您可以在本地保存一个由用户创建的“地点”数据库,并将其显示为地图上的覆盖图。地址和lat/long坐标都是可用的,通常通过API可以互换。(每个人提供的搜索都能很好地处理拼写错误。)使用?事实上,和它互动很容易。你应该在书里找到一些东西
您可以将位置存储在数据库中,当用户打开地图时,将其位置加载到地图上。谷歌还提供(反向)服务。有一些可用的替代方案,你不需要依赖谷歌,比如借助免费数据(如OpenStreetMap)构建自己的地理服务。这需要大量资源,因此在项目开始时,我认为谷歌很好。浏览代码示例,它看起来真的很棒。我唯一找不到的东西(当然,我还没有看完整个用户指南)是有一个详细地图的选项(带有街道和房屋编号,而不是街景),允许用户精确定位其中的位置。这可能是使用谷歌地图API吗?@JohnB:地图上覆盖了房屋号码?我从未见过他们这样做,没有。人们可以很容易地搜索地址,但我不认为有办法只显示所有地址。投票被否决,因为这不是问一个可以帮助回答的问题。提到