Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/366.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何在当前的maptype google maps api V3上为高对比度图形获得最佳笔划颜色_Javascript_Google Maps_Google Maps Api 3_Colors_Google Maps Api 2 - Fatal编程技术网

Javascript 如何在当前的maptype google maps api V3上为高对比度图形获得最佳笔划颜色

Javascript 如何在当前的maptype google maps api V3上为高对比度图形获得最佳笔划颜色,javascript,google-maps,google-maps-api-3,colors,google-maps-api-2,Javascript,Google Maps,Google Maps Api 3,Colors,Google Maps Api 2,我正在将一个复杂的映射从V2迁移到V3。用户可以数字化多边形和多段线。在V2中,获得高对比度的strokeColor非常容易: var strokeColor=GMap.getCurrentMapType().getLinkColor() 这在map事件的处理程序maptypechanged中非常有用 如何在V3中做到这一点?我已经彻底搜索了,似乎几乎可以肯定您不能。令人遗憾的是,API v3中缺少了许多功能,但没有提供任何库或替换项。我认为v3中没有用于此功能的内置函数。谢谢,我也搜索过了。我

我正在将一个复杂的映射从V2迁移到V3。用户可以数字化多边形和多段线。在V2中,获得高对比度的strokeColor非常容易:

var strokeColor=GMap.getCurrentMapType().getLinkColor()

这在map事件的处理程序maptypechanged中非常有用


如何在V3中做到这一点?

我已经彻底搜索了,似乎几乎可以肯定您不能。令人遗憾的是,API v3中缺少了许多功能,但没有提供任何库或替换项。

我认为v3中没有用于此功能的内置函数。谢谢,我也搜索过了。我想获得相同功能的一个简单快捷的方法是编写一个javascript函数,该函数引用一个与
google.maps.MapTypeId
枚举相关的数组;选择合适的颜色值是很好的,但问题是从何处选择这些颜色。