我正在尝试动态更改地图的类型,但它不会刷新。 这是我使用更改类型按钮
在html文件中创建地图的方法import requests
get_response = requests.get(url='https://www.facebook.com/login/identify?
ctx=recover')
post_data = {'email':'mycorrectemailaddress'}
post_response = requests.post(url="https://www.facebook.com/login/identify?ctx=recover/POST", data=post_data)
print(post_response.text)
JS档案:
<button ng-click="trackCtrl.changeMap()">Change</button>
<ui-gmap-google-map refresh="trackCtrl.refreshType"
center='trackCtrl.map.center' zoom='trackCtrl.map.zoom'>
<ui-gmap-map-type options="trackCtrl.mapType" refresh="$ctrl.refreshMap">
</ui-gmap-map-type>
</ui-gmap-google-map>
然后,当我点击de按钮时:
$ctrl.map = {
center: {
latitude: $ctrl.track.path[0].latitude,
longitude: $ctrl.track.path[0].longitude
},
zoom: 5
};
$ctrl.refreshMap = false;
但是,如果我在函数外部更改了地图类型,并且它是通过控制器执行的,那么它可以正常工作。所以我认为问题在于它没有被刷新。
提前致谢