Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/google-chrome/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 谷歌地图API地理代码_Javascript_Api_Geocode - Fatal编程技术网

Javascript 谷歌地图API地理代码

Javascript 谷歌地图API地理代码,javascript,api,geocode,Javascript,Api,Geocode,我正在尝试修复下面的代码。 从这里我了解到if语句的顶部工作正常, 但除此之外,我所能看到的只是一个声明的变量,但这个变量并没有被使用 我试图做的是从一个地址获取地理代码(Lat和Lng),然后在地图上标记 我想知道如何使用这个变量 现在,有了代码,地图仍然可以标记点,但地图中心是错误的。 我必须放大多次才能找到这个点 有人能帮忙吗? 多谢各位 函数addMarkerByAddress(供应商id、地址、信息窗口HTML、纬度、经度) { 当前供应商标识=供应商标识; 如果(纬度!=0和经度!=

我正在尝试修复下面的代码。 从这里我了解到if语句的顶部工作正常, 但除此之外,我所能看到的只是一个声明的变量,但这个变量并没有被使用

我试图做的是从一个地址获取地理代码(Lat和Lng),然后在地图上标记

我想知道如何使用这个变量

现在,有了代码,地图仍然可以标记点,但地图中心是错误的。 我必须放大多次才能找到这个点

有人能帮忙吗? 多谢各位

函数addMarkerByAddress(供应商id、地址、信息窗口HTML、纬度、经度)
{
当前供应商标识=供应商标识;
如果(纬度!=0和经度!=0)
{
var点=新的GPoint(纬度、经度);
var标记=新的GMarker(点);
addListener(标记'click',函数(){
marker.openInfoWindowHtml(infoWindowHtml);
});
添加覆盖图(标记);
}
其他的
{
var addressLatLng=geocoder.getLatLng(地址、函数(点)
{
如果(点)
{
var标记=新的GMarker(点);
addListener(标记'click',函数(){
marker.openInfoWindowHtml(infoWindowHtml);
});
添加覆盖图(标记);
jQuery.ajax({
键入:“获取”,
url:“/ajax\u请求”,
数据:“操作=更新供应商位置”+
“&supplier_id=“+当前供应商_id+
“&latitude=“+point.x+
“&longitude=“+point.y
});
}
});
}
}

出于对所有美好事物的热爱,请重新格式化您的代码,以使用2或4个空格缩进,并一致对齐大括号!我很抱歉,我应该在发布之前把东西清理干净,谢谢你的编辑。我以后会关注这个问题。