我写了一个java applet,通过POST请求发送经度和纬度。我需要编写一个服务器页面来接收这些数据并动态显示谷歌地图及其上的接收点。 (PHP /等...)
我不知道如何从这开始,因为我真的不知道该先做什么。
答案 0 :(得分:2)
https://developers.google.com/maps/documentation/imageapis/包含您需要的所有信息。
因此,您只需要获取一个服务器页面来接收您的POST数据,解析经度和纬度,然后从下面的URL获取图像结果(查看src属性内部)。
所有参数都应该相当明显,谷歌地图上的缩放级别和地图的大小(以像素为单位)。或者,如果您只想在Web浏览器上显示此地图,则只需输出下面显示的img
标记
<img src="http://maps.googleapis.com/maps/api/staticmap?center=-15.800513,-47.91378&zoom=11&size=200x200&sensor=false">
编辑: 每次发送POST请求时,URL都会动态生成映射。如果您需要不断更改数据,那么使用POST请求不是最好的方法。 POST最适合用于发送到服务器然后执行某些操作的数据(生成单个地图等)。
举个例子...... 用户想要他们点击的特定街道的地图 &GT; 发送POST请求 &GT; 使用Google地图网址获取地图,然后将其发回/输出到网页。
作为替代方案,您可能希望查看网站上的各种Maps API。更好的链接是https://developers.google.com/maps/
目前尚不清楚您的目标是什么,因此提供示例用法有助于获得更好的答案。