Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/403.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/google-maps/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 基于字符串位置在google地图中放置标记_Javascript_Google Maps - Fatal编程技术网

Javascript 基于字符串位置在google地图中放置标记

Javascript 基于字符串位置在google地图中放置标记,javascript,google-maps,Javascript,Google Maps,我在我的网站上放了一张谷歌地图。 我将一个人的位置存储在一个字符串中。有没有办法在谷歌地图上根据这个位置放置一个标记?如果我把位置作为坐标的话,这很容易,谷歌开发者博客中会很直截了当地解释这一点 有没有办法从该位置提取坐标,或者在谷歌地图中搜索并在返回的位置上放置标记?您可以使用谷歌的地理编码服务从街道地址获取坐标 您可以向API服务器发送请求,它返回一个包含latlng坐标的XML结构,但也可以使用JSON 在一定的范围内 下面是一个API调用的示例 我以前使用过这项服务。您希望首先获得最具

我在我的网站上放了一张谷歌地图。 我将一个人的位置存储在一个字符串中。有没有办法在谷歌地图上根据这个位置放置一个标记?如果我把位置作为坐标的话,这很容易,谷歌开发者博客中会很直截了当地解释这一点


有没有办法从该位置提取坐标,或者在谷歌地图中搜索并在返回的位置上放置标记?

您可以使用谷歌的地理编码服务从街道地址获取坐标

您可以向API服务器发送请求,它返回一个包含latlng坐标的XML结构,但也可以使用JSON

在一定的范围内

下面是一个API调用的示例

我以前使用过这项服务。您希望首先获得最具体的详细信息,所有信息之间用%20分隔。 例如,街道%20城镇%20省份%20国家

更新

我读了一些书,你不需要API密钥。给你

为了得到结果,我使用jquery

这里有一个例子-

$.get('https://maps.googleapis.com/maps/api/geocode/json?address=Scone%20%NSW%20Australia', function(data){
      console.log(data.results[0].geometry.location)
})
结果是一个对象,包含一个名为results的数组。每个数组元素都是一个结果,包含坐标


本例使用新南威尔士州斯科恩的坐标记录一个对象。

它是一个地址,而不是坐标字符串是什么样子的?它是一个邮政地址还是一个“地方”?可能的重复:仍然不知道为什么DownVote。你可以添加关于如何获取api密钥的详细信息吗?你是在开玩笑吗?谷歌有这些细节。我甚至贴了一个链接。对不起,现在是午夜1点30分。我的大脑刚刚通过我的大脑好吧,很公平。我还将用一个AJAX示例更新我的答案。我被误导了。您根本不需要API密钥。上面的答案更好。