谷歌地图标记更新与AJAX
Google map marker update with AJAX
当数据来自静态工厂时,我有这个工作。现在数据来自远程服务器的AJAX调用($http
),由于某种原因,标记没有被放在地图上。
工作压倒器
基本上,如果我取消注释$http
并替换静态数据,它将不会显示。它将显示填充有正确数据的变量markers
,只是不会填充地图
类似问题
我的意思是在加载标记后将 mode.state 设置为 true:
$scope.mode.state = false;
$scope.change_type = function(val) {
var markers = [];
$scope.eventMarkers = markers // clear the map of markers, before loading new
Events.venues(val.type).then(function(resp){
var venues = $.map(resp.data, function(value, index){return [value]})
for (var i = 0; i < venues.length; i++) {
event = venues[i]
markers.push(createMarker(i,event))
}
console.log(markers)
$scope.eventMarkers = markers
$scope.mode.state = true;
}, function(errror){
console.debug(error)
});
}
相关文章:
- Ajax更新面板随机错误'PRM_MissingPanel'
- AJAX更新面板不;t工作.请帮我找出我错在哪里.
- Ajax更新表数据,但不重复顺序
- 通过javascript确认AJAX更新数据库
- 使用AJAX更新Shopify中的购物车编号
- 为什么在ASP.NET Ajax更新面板中执行任何操作后javascript元素都停止工作
- 创建使用 ajax 更新 iframe 的链接
- 谷歌图表错误'不是数组'关于Ajax更新
- GoogleMapsForRails-只有在搜索结果发生变化时才通过ajax更新标记
- ajax更新后jQuery列表刷新
- 使用PHP和AJAX更新select下拉选项
- 可以使用ajax更新页面
- 表单在每个页面中 - 仅在特定页面上处理它 - 如果当前不在页面上 - 重定向 - 否则 - 使用 AJAX 更新数据
- 使用jquery ajax更新数据库;不起作用
- JSF在Ajax更新后调用javascript函数
- 通过ajax更新HTML块内容
- jQuery日期选择器在Firefox和IE的MVC部分视图上进行ajax更新后无法工作
- 在第三次onPageClick事件后,使用twbspagination插件和AJAX更新JS分页
- 使用AJAX更新MySQL数据库
- 使用javascript将span更改为input(viceversa),然后AJAX更新输入