Tach!
Das JSON Array soll am Ende so aussehen:
var kmlValues = { 'Quahog' : {'lat': 70.325671,'lng': -73.123456}, 'Entenhausen' : {'lat': 72.325671,'lng': -75.123456}, 'Springfield' : {'lat': 74.325671,'lng': -78.123456} };
Das das kein Array ist, wurde schon gesagt. Es ist aber auch kein JSON.
JSON-Syntax kennt nur eine Sorte von Anführungszeichen: doppelte.
Was auch letztlich irrelevant ist, denn das ist lediglich ein Javascript-Objektliteral, und JSON hat an der Stelle keine Bewandnis. Die einfachen Anführungszeichen sind also korrekt. Nicht korrekt war lediglich sowohl das Wort Array als auch der Zusatz JSON.
dedlfix.