gpt4 book ai didi

javascript - ngMaps : InvalidValueError: setPlace: not an Object

转载 作者:行者123 更新时间:2023-11-29 23:52:40 25 4
gpt4 key购买 nike

我正在使用 ngmaps ( https://ngmap.github.io )、google maps api 和 angularJS 自定义 google map。我想要的是带上一个地方的标记,查看谷歌地图 ( https://developers.google.com/maps/documentation/javascript/reference?hl=en ) 的 api 文档,根据我的理解,有一个名为 "place" 的选项就是放ID的地方。当我加载网页时,它在控制台 “InvalidValueError: setPlace: not an Object” 中给我这个错误。我找不到那样的东西。我的代码是:

var app = angular.module("app", ["ngMap"]);
<ng-map zoom="16" center="[-33.140981,-68.48775]">
<marker
place="ChIJycfzCxhdfpYRL"

title="Cherry"
position="[-33.140981,-68.48775]"
z-index="1">

</marker>
</ng-map>

<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.2.23/angular.min.js"></script>
<script src="http://rawgit.com/allenhwkim/angularjs-google-maps/master/build/scripts/ng-map.min.js"></script>
<script src="https://maps.googleapis.com/maps/api/js?key=AIzaSyDR3Q2Db6TbqNpXecvdHERFxK3RBRII9f8"></script>

如果有人能帮助我,我非常感谢!

对不起我的英语!

问候!

最佳答案

根据 MarkerPlace object specification place 属性接受以下格式:

{"placeId": "<placeid>","location": {"lat": <lat>, "lng":<lng>}, "query": "<query>"}

在您的情况下,place 值可以这样指定:

<marker place="{'placeId': 'ChIJycfzCxhdfpYRL','location': {'lat': -33.140981, 'lng':-68.48775}}" title="Cherry" z-index="1"></marker>

例子

angular.module('map-app', ['ngMap'])

.controller('map-controller', ['NgMap',
function (NgMap) {

}]);
<script src="https://code.angularjs.org/1.4.8/angular.js"></script>
<script src="https://maps.googleapis.com/maps/api/js"></script>
<script src="https://rawgit.com/allenhwkim/angularjs-google-maps/master/build/scripts/ng-map.js"></script>

<div ng-app="map-app" ng-controller="map-controller">
<ng-map center="-33.140981,-68.48775" zoom="4">
<marker place="{'placeId': 'ChIJycfzCxhdfpYRL','location': {'lat': -33.140981, 'lng':-68.48775}}" title="Cherry" z-index="1"></marker>
</ng-map>
</div>

关于javascript - ngMaps : InvalidValueError: setPlace: not an Object,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42501596/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com