Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/list/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 Api 3 - Fatal编程技术网

Javascript 添加指向代码的Google指针

Javascript 添加指向代码的Google指针,javascript,google-maps-api-3,Javascript,Google Maps Api 3,我正在使用这个谷歌地图脚本代码,它没有问题,但我需要添加一个标记到它 有代码定义了一个标记,但地图上似乎没有标记 代码如下: <script type="text/javascript"> function initialize() { var latlng = new google.maps.LatLng(123456.-12345566); var myOptions = { zoom: 8, center: latlng, mapTypeId: google.maps.MapT

我正在使用这个谷歌地图脚本代码,它没有问题,但我需要添加一个标记到它

有代码定义了一个标记,但地图上似乎没有标记

代码如下:

<script type="text/javascript">
function initialize() {
var latlng = new google.maps.LatLng(123456.-12345566);
var myOptions = {
zoom: 8,
center: latlng,
mapTypeId: google.maps.MapTypeId.ROADMAP
};

var map = new google.maps.Map(document.getElementById("map_canvas"), myOptions);
var marker = new google.maps.Marker({
position: myLatlng, 
map: map,
title:"Fast marker"
});

}
jQuery(document).ready(initialize);
</script>

函数初始化(){
var latlng=新的google.maps.latlng(123456.-12345566);
变量myOptions={
缩放:8,
中心:拉特林,
mapTypeId:google.maps.mapTypeId.ROADMAP
};
var map=new google.maps.map(document.getElementById(“map_canvas”),myOptions);
var marker=new google.maps.marker({
职位:myLatlng,
地图:地图,
标题:“快速标记”
});
}
jQuery(文档).ready(初始化);
如何向其添加标记?

两个坐标(一个用于地图,一个用于标记)都没有正确定义

将为您在地图上单击的点提供LatLng坐标,以自定义并填写以下值

//map center 
var latlng = new google.maps.LatLng(12,-12); // <-- this one

var myOptions = {
zoom: 8,
center: latlng,
mapTypeId: google.maps.MapTypeId.ROADMAP
};

// HERE ALSO
var myLatlng = new google.maps.LatLng(12,-12); // <-- this one for the marker

var map = new google.maps.Map(document.getElementById("map_canvas"), myOptions);
var marker = new google.maps.Marker({
position: myLatlng, 
//地图中心

var latlng=new google.maps.latlng(12,-12);// 代码很好。它将添加一个指向地图的指针

两件事:

  • 你有谷歌API密钥吗?(https://developers.google.com/maps/documentation/javascript/tutorial#api_key)
  • 你给出的坐标不在哪里。尝试使用-123456。12345566作为测试