我正在开发一个网站,该网站使用Google Maps place API从用户那里获取一个区域,并且需要显示最近的餐馆,酒店等 . 我还需要显示用户所选区域之间的距离和路线 .
任何人都可以帮我提供一些建议,链接或教程吗?
好吧,我不能为您提供所有代码,但我可以帮助您构建代码,请遵循以下指导 . 它可能会对你有所帮助 .
基本上,您需要为此解决方案提供两个API:
1)Google Directions API
2)Google Places API
3)Javascript - GEOLocation(自动检测用户位置,如果网站托管ssl证书,则工作 - https)
Step 1:
首先,您需要从浏览器检测用户当前位置(使用HTML5 navigator.geolocation):
http://www.w3schools.com/html/html5_geolocation.asp
Step 2:
现在,您需要使用Google Places API搜索附近的酒店,餐馆等 . 请查看以下文档,您可以在其中看到地点api所需的位置坐标作为输入并将相应地回复您,
Web Service API Doc或JavaScript API Doc
Step 3:
方向API将在两点之间工作,因此最好使用Direction API在两个点(用户位置和特定餐厅/酒店/等位置)之间构建动态路线 . 您可以使用标记点击事件构建路线 .
Google Direction API - Javascript Example
我希望我尽力解释得更好,请忽略格式化和拼写错误,只关注我给出的步骤,忽略其他东西!!
1 回答
好吧,我不能为您提供所有代码,但我可以帮助您构建代码,请遵循以下指导 . 它可能会对你有所帮助 .
基本上,您需要为此解决方案提供两个API:
1)Google Directions API
2)Google Places API
3)Javascript - GEOLocation(自动检测用户位置,如果网站托管ssl证书,则工作 - https)
Step 1:
首先,您需要从浏览器检测用户当前位置(使用HTML5 navigator.geolocation):
http://www.w3schools.com/html/html5_geolocation.asp
Step 2:
现在,您需要使用Google Places API搜索附近的酒店,餐馆等 . 请查看以下文档,您可以在其中看到地点api所需的位置坐标作为输入并将相应地回复您,
Web Service API Doc或JavaScript API Doc
Step 3:
方向API将在两点之间工作,因此最好使用Direction API在两个点(用户位置和特定餐厅/酒店/等位置)之间构建动态路线 . 您可以使用标记点击事件构建路线 .
Google Direction API - Javascript Example
我希望我尽力解释得更好,请忽略格式化和拼写错误,只关注我给出的步骤,忽略其他东西!!