Есть ли примеры карт Google, в которых один большой холст имеет оверлейный вид Мне трудно позиционировать холст всякий раз, когда карта масштабируется или перемещается.
Ознакомьтесь с библиотекой CanvasLayer , которая в основном учитывает все это в качестве эталонной реализации.
Попробуйте метод границ карты, получите северо-восточный и юго-западный вид текущей видимой карты и используйте функцию js, чтобы изменить наложение на каждый зум для динамического изменения положения.
mapBound = map.getBounds(); northEndOfMap =mapBound.getNorthEast();
и получить масштаб карты map.getZoom (); См .: http://code.google.com/apis/maps/documentation/javascript/reference.html#Map