使用google.maps.LatLng class的第三个“nowrap”参数强制所有相关点具有相同的符号(将其设置为true,默认为false)。
gmarkers[10].setPosition(new google.maps.LatLng(35.689488,139.69170)); // Tokyo
gmarkers[0].setPosition(new google.maps.LatLng(47.60621,(360-122.332071),true)); // Seattle
boundsCenter.setPosition(new google.maps.LatLng(36.096756,(360-178.986565),true)); // control point 1
gmarkers[6].setPosition(new google.maps.LatLng(48.511996,180)); // control point 2
var curvedLine = new GmapsCubicBezier(gmarkers[0].getPosition().lat(), gmarkers[0].getPosition().lng(), boundsCenter.getPosition().lat(), boundsCenter.getPosition().lng(), gmarkers[6].getPosition().lat(), gmarkers[6].getPosition().lng(), gmarkers[10].getPosition().lat(), gmarkers[10].getPosition().lng(), 0.01, map);
working fiddle
是的,它可以,什么是你的代码是什么样子?你能提供一个[最小,完整,测试和可读的例子](http://stackoverflow.com/help/mcve),表现出这个问题? – geocodezip 2014-08-27 14:53:48
您是否曾尝试在国际日期线上添加一条从西雅图到东京的曲线? – geocodezip 2014-08-27 17:26:05