在桌面程序下 百度地圖API的鼠標縮放地圖功能可能會失靈無效!
這個原因不是API的問題 小弟試了下在WEB上面是沒有問題的
於是考慮可能是WebBrowser的獲取焦點問題,於是在主窗體 添加了一個窗體激活事件
如下
//小弟用的是WPF所以是Window_Activated
//如果你用的是Winform就是 Form1_Activated(object sender, EventArgs e)事件
private void Window_Activated(object sender, EventArgs e)
{
WebBrowser.Focus();//讓地圖隨時獲取焦點 防止地圖鼠標滾輪事件失靈
}
完美解決問題!