Modify ↓
Ticket #5437 (closed bug: wontfix)
Google Maps API requires callback be last in url
| Reported by: | dDrummer | Owned by: | |
|---|---|---|---|
| Priority: | major | Milestone: | 1.4 |
| Component: | ajax | Version: | 1.3.2 |
| Keywords: | google map api ajax | Cc: | |
| Blocking: | Blocked by: |
Description (last modified by dmethvin) (diff)
I find new bug .ajax() with GoogleMap . as me mind, This bug was created with changes in Google servise on Friday (30 October).
I use function .ajax() :
function( point, lang, callback ) {
if( !isDef( lang ) )
lang = 'en';
var url = 'http://www.google.com/maps/geo';
$.ajax( {
type: 'GET',
url: url,
dataType: 'jsonp',
data: 'hl=' + lang + '&output=json&oe=utf-8&ll=' + point.lat() + '%2C' + point.lng() + '&key=' + gApi,
success: callback
} );
}
This method create a query
http://www.google.com/maps/geo?hl=uk&output=json&oe=utf-8&ll=51.91716758909015%2C-2.559814453125&key=ABQIAAAAMh37YFK-cSIblJq-Ikj2fxTydweqgRT-bvQSGIh67q-eEGMj2RRMumgCLBg9zDyBSr454HIifu6MqA&callback=jsonp1256910362732&_=1256912883268
But NOW it is not correct !!!
in current google service correct query mast be another (WITH CALLBACK parameter in the end of query) for example: http://www.google.com/maps/geo?hl=uk&output=json&oe=utf-8&ll=51.91716758909015%2C-2.559814453125&key=ABQIAAAAMh37YFK-cSIblJq-Ikj2fxTydweqgRT-bvQSGIh67q-eEGMj2RRMumgCLBg9zDyBSr454HIifu6MqA&_=1256912883268&callback=jsonp1256910362732
- it is correct!
CallBack parameter must be last Please fix this
Change History
Please follow the bug reporting guidlines and use jsFiddle when providing test cases and demonstrations instead of pasting the code in the ticket.
Note: See
TracTickets for help on using
tickets.
