Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/443.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 Maps API根据地址动态嵌入地图-需要使用Google';s标记/气泡的数据_Javascript_Google Maps_Embed - Fatal编程技术网

Javascript 使用Google Maps API根据地址动态嵌入地图-需要使用Google';s标记/气泡的数据

Javascript 使用Google Maps API根据地址动态嵌入地图-需要使用Google';s标记/气泡的数据,javascript,google-maps,embed,Javascript,Google Maps,Embed,我正在尝试将谷歌地图嵌入到动态网页中。地图所依赖的唯一变量是企业的地址。该地址来自该网站的数据库。我不能使用相同的设置为每个动态页面静态生成嵌入代码。有没有一种方法可以让我嵌入基于该地址的地图,并显示一个标记/气泡,显示谷歌关于该业务的信息 到目前为止,我已经探索了一些选项,包括使用谷歌地图API和谷歌数据API,或者只是搞乱谷歌提供的嵌入代码。如果我使用API,我似乎必须设计自己类型的标记,甚至可能提供自己的数据 看起来没有一个简单的解决方案 有什么想法吗 谢谢 编辑:从一个地址到一个经度和纬

我正在尝试将谷歌地图嵌入到动态网页中。地图所依赖的唯一变量是企业的地址。该地址来自该网站的数据库。我不能使用相同的设置为每个动态页面静态生成嵌入代码。有没有一种方法可以让我嵌入基于该地址的地图,并显示一个标记/气泡,显示谷歌关于该业务的信息

到目前为止,我已经探索了一些选项,包括使用谷歌地图API和谷歌数据API,或者只是搞乱谷歌提供的嵌入代码。如果我使用API,我似乎必须设计自己类型的标记,甚至可能提供自己的数据

看起来没有一个简单的解决方案

有什么想法吗

谢谢

编辑:从一个地址到一个经度和纬度,我并没有被挂断。我想要信息窗口或“泡泡”作为标记,以显示谷歌的业务信息


编辑:根据罗伊的建议,我一直在尝试使用地图和搜索API来实现我想要的。但是,使用searchControl.execute('business name here')执行搜索的唯一方法是:;如果绘制了SearchControl,则为。问题是,尽管我不想显示任何搜索控件。我已经能够隐藏它,但这似乎只是一个低效的黑客方式来解决这个问题

不要只使用嵌入代码。编写一点Javascript,为您绘制地图并将地址传递给它

这里有大量的例子:


我不确定你是在哪一点上被卡住了,但你不需要设计自己的标记。谷歌还可以根据地址创建一个标记,如果有,它可以找到本地的商业信息(我认为使用本地搜索API)

您正在使用Javascript映射API吗?静态图像?听起来这真的不应该太难。从地址生成标记坐标有困难吗?我是Javascript Maps API。我希望地图是交互式的。我的困难不是对地址或企业名称进行地理编码。我只希望谷歌的数据用于分配给该位置地图标记的信息“泡泡”。链接为404'ing-更新文档如下: