Try this:
Lua Code:
for provider in next, WorldMapFrame.dataProviders do
if(provider.ShouldShowTaxiNode) then
WorldMapFrame:RemoveDataProvider(provider)
break
end
end
It's not the best solution, but it's pretty much the only way we can get the correct provider until Blizzard improves the data provider system.