Я новичок в Google 3D Earth APIGoogle Earth 3D Как найти точку центра из всех маркеров и установить центральный вид
Я хотел бы добавить несколько palcemarkers на Google Earth?
Это мой пример кода, может ли кто-нибудь предложить мне, где я собираюсь ошибаться, чтобы добавить несколько маркеров?
var ge;
var placemaker = new Array();
var point = new Array();
google.load("earth", "1");
function init() {
google.earth.createInstance('map3d', initCB, failureCB);
}
function initCB(instance) {
ge = instance;
ge.getWindow().setVisibility(true);
ge.getNavigationControl().setVisibility(ge.VISIBILITY_HIDE);
for(var i = 0; i < data.length; i++)
{
// Set the placemark's location.
point[i] = ge.createPoint(data[i].content);
point[i].setLatitude(data[i].lat);
point[i].setLongitude(data[i].log);
placemark[i].setGeometry(point[i]);
// Add the placemark to Earth.
ge.getFeatures().appendChild(placemark[i]);
}
}
function failureCB(errorCode) {}
google.setOnLoadCallback(init);
Здесь данные представляют собой массив объектов, имеющих лат, журнал и контент. Я не увижу ни одного померанца на земле. Если я нажму один один placemarker будет работать нормально, но не работает, если я иду с циклом.
В Google Map V есть варианты ограничений. Есть ли какие-либо опции для 3D-земли?
Можно ли добавить анимацию Когда Маркер добавлен один за другим на Google землю, как Google Map v3? –