我对JS真的很陌生。我的网站主题与集成的自定义谷歌地图。
因此,我希望当我按下四个按钮中的一个按钮时,它会将坐标重新加载到不同的预定义坐标。
到目前为止,我只设法更改了坐标,但它不会使用标记将地图重新绘制到新的位置。
例如,这是切换地图坐标的JS代码
function jumptomap4() {
var element = document.getElementById("kordinates");
element.setAttribute("data-coordinates", "[[55.873744, 26.513021]]");
谷歌地图允许用户从自动补全库中获取坐标。我似乎找不到一种使用而不涉及"controller as“语法的方法。我想要获取坐标,并仅使用$scope将它们输出到控制台。
var app = angular.module("App", ["ngMap"]);
app.controller("MyCtrl", function ($scope, NgMap) {
$scope.placeChanged = function placeChanged() {
var place = this.getPlace();
html
<div id="cube" onmousemove= coordinate(event)></div>
<p id= "text"></p>
css
#cube{
width: 300px;
height: 300px;
border: 2px solid black;
}
和js
function cordinate(a){
var x = a.clientX;
var y = a.clientY;
var cor = "cordinate