Я генерирую kml из сообщений, созданных пользователями ... но может случиться так, что для нового пользователя kml будет пустым ... в этом случае карта не отображается.какие-нибудь исправления для этого?
Вы можете проверить KML с помощью XML-парсера (например, с помощью PHP simplexml_load_file), если есть какие-либо метки / полигоны, и загружать карту, только если есть хотя бы один.база данных вместо KML (если можно там проверить).