Javascript 在getLocation()函数中创建矢量源

Javascript 在getLocation()函数中创建矢量源,javascript,angular,api,openlayers,Javascript,Angular,Api,Openlayers,我正在用(4.6.5)和(6)编程一个地图。我使用的是法语,在请求结束时返回GeoJSON文件,如下所示: https://api-adresse.data.gouv.fr/reverse/?lon=2.37&lat=48.357 我想对用户位置使用相同的原则。为了执行请求,我使用HTTP协议。我创造了一个例子来说明我的工作 我能够恢复用户位置并使用纬度和经度构建请求。但是我不能使用矢量源中的URL来放置与位置对应的点 我有三个错误:无法读取未定义的、错误上下文和rbush\u 1的属性“set

我正在用(4.6.5)和(6)编程一个地图。我使用的是法语,在请求结束时返回GeoJSON文件,如下所示:

https://api-adresse.data.gouv.fr/reverse/?lon=2.37&lat=48.357

我想对用户位置使用相同的原则。为了执行请求,我使用HTTP协议。我创造了一个例子来说明我的工作

我能够恢复用户位置并使用纬度和经度构建请求。但是我不能使用矢量源中的URL来放置与位置对应的点


我有三个错误:
无法读取未定义的
错误上下文
rbush\u 1的属性“setMap”。默认值不是函数
您使用
调用API
进行了两次HTTP调用:返回的对象是
订阅

在第一种情况下,您订阅它:那里一切都很好

在第二次调用中,您将其用作URL的字符串:这是您的问题

考虑直接使用URL,例如:

url: `https://api-adresse.data.gouv.fr/reverse/?lon=${longitude}&lat=${latitude}`

那么,
callApi
函数就没用了?我已经更新了我的Stackblitz,但那已经不起作用了。。。也许我不明白?好吧,在我们的法语世界里,在法语世界里,在法语世界里,在法语世界里,在法语世界里。这是一种习惯,只是利用不当。这是一个完美的故事,是一个完美的故事,是一个完美的故事!总的来说,这是一个地理位置的变化,它会影响到所有问题的解决、矢量源的获取、以及按顺序排列的侯爵和砂矿的位置。这是一个很好的例子,它是一个很好的例子,一个很好的例子,一个很好的例子,一个很好的例子,一个很好的例子,一个很好的例子。Décommente ton
callApi
pour corriger la première erreur,et essaie de bien suivre le getting start D'openLayer。您必须遵守《全国人大常委会关于维护互联网安全的决定》及中华人民共和国其他有关法律法规。您必须遵守《全国人大常委会关于维护互联网安全的决定》及中华人民共和国其他有关法律法规/ol@4.6.5/pluggablemap.js:255)。你为什么不能使用“矢量源中的URL来放置与位置对应的点”?我尝试使用生成的GeoJSON文件在地图上放置标记时出错。我有三个错误:
无法读取未定义的
错误上下文
rbush_1的属性“setMap”。默认值不是函数
@Adrien请编辑问题中的此信息。@nichaase我会做的!“从无到有”地参与“非实施性的全球行动/全球行动”(我是专家……)